Skip to content

sultansoy/pr-commits-count

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PR Commits Count javascript action

Action to checks the count of commits in pull request.

Inputs

source-branch

Source branch name (default {{github.head_ref}})

target-branch

Target branch name (default {{github.base_ref}})

except-branches

Excepted source branches (possible to pass multiple branches separated by ;)

commits-count

Possible count of commits (default 1)

Example usage

In the checkout task fetch-depth should be set to 0

uses: actions/checkout@v2
with:
  fetch-depth: 0

uses: sultansoy/[email protected]
with:
  source-branch: ${{ github.head_ref }}
  target-branch: ${{ github.base_ref }}
  commits-count: 1
  except-branches: 'dev;test'

Same without except-branches:

uses: sultansoy/[email protected]
if: ${{ github.head_ref != 'dev' && github.head_ref != 'test' }} with:
  source-branch: ${{ github.head_ref }}
  target-branch: ${{ github.base_ref }}
  commits-count: 1
  except-branches: 'dev'