Skip to content
alert-triangle

GitHub Action

Branch name rules

v1.0.0 Latest version

Branch name rules

alert-triangle

Branch name rules

Github action to enforce naming convention on branch names

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Branch name rules

uses: deepakputhraya/action-branch-name@v1.0.0

Learn more about this action in deepakputhraya/action-branch-name

Choose a version

Branch naming rules

GitHub Actions status

Github action to enforce naming convention on branch names

Usage

See action.yml

name: 'Assert Branch Naming Convention'
on: pull_request

jobs:
  branch-naming-rules:
    runs-on: ubuntu-latest
    steps:
      - uses: deepakputhraya/action-branch-name@master
        with:
          regex: '([a-z])+\/([a-z])+' # Regex the branch should match. This example enforces grouping
          allowed_prefixes: 'feature,stable,fix' # All branches should start with the given prefix
          ignore: master,develop # Ignore exactly matching branch names from convention
          min_length: 5 # Min length of the branch name
          max_length: 20 # Max length of the branch name

License

The scripts and documentation in this project are released under the MIT License