All Projects → deepakputhraya → action-branch-name

deepakputhraya / action-branch-name

Licence: MIT license
Github action to enforce naming convention on branch names

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to action-branch-name

action-pr-title
Github action to enforce Pull Request title conventions
Stars: ✭ 83 (+56.6%)
Mutual labels:  pullrequest, pull-requests, pullrequests, github-actions
ok-to-test
Example workflow configuration showing how to use GitHub Actions secrets in pull requests from forks 🍴🔑
Stars: ✭ 58 (+9.43%)
Mutual labels:  pull-requests, github-actions
assign-author
GitHub Actions to assign author to issue or PR
Stars: ✭ 55 (+3.77%)
Mutual labels:  pull-requests, github-actions
aloba
🤖 [Myrmica Aloba 🐜] Bot: Add labels and milestone on pull requests and issues.
Stars: ✭ 18 (-66.04%)
Mutual labels:  pull-requests, github-actions
pr-reviews-reminder-action
A GitHub Action to send Slack/Teams notification for Pull Request that are waiting for reviewers.
Stars: ✭ 18 (-66.04%)
Mutual labels:  pull-requests, github-actions
auto-request-review
A GitHub Action that automatically requests review of a pull request based on files changes and/or groups the author belongs to 🤖
Stars: ✭ 52 (-1.89%)
Mutual labels:  pull-requests, github-actions
pull-request-comment-branch
A GitHub Action to get the head ref and sha of a pull request comment
Stars: ✭ 21 (-60.38%)
Mutual labels:  pull-requests, github-actions
autoupdate
A GitHub Action that auto-updates pull requests branches, whenever changes are pushed to their destination branch.
Stars: ✭ 70 (+32.08%)
Mutual labels:  pull-requests, github-actions
action
📦📊 GitHub Action to reports on the size of your npm package
Stars: ✭ 36 (-32.08%)
Mutual labels:  pull-requests, github-actions
poc-github-actions
Various proofs of concept examples using Github Actions 🤖
Stars: ✭ 103 (+94.34%)
Mutual labels:  github-actions
cibuildwheel
🎡 Build Python wheels for all the platforms on CI with minimal configuration.
Stars: ✭ 1,350 (+2447.17%)
Mutual labels:  github-actions
py-dependency-install
A GitHub Action that installs Python package dependencies from a user-defined requirements.txt file path with optional pip, setuptools, and wheel installs/updates
Stars: ✭ 23 (-56.6%)
Mutual labels:  github-actions
github-action-ghr
GitHub Action to upload build artifacts to GitHub releases.
Stars: ✭ 47 (-11.32%)
Mutual labels:  github-actions
actions
Our Library of GitHub Actions
Stars: ✭ 49 (-7.55%)
Mutual labels:  github-actions
post-medium-action
This action is for posting markdown based posts to medium
Stars: ✭ 45 (-15.09%)
Mutual labels:  github-actions
action-detekt-all
Run detekt for all files
Stars: ✭ 25 (-52.83%)
Mutual labels:  github-actions
typescript-container-action-template
🐙 Template repository to create a GitHub container action in Node.js with TypeScript
Stars: ✭ 25 (-52.83%)
Mutual labels:  github-actions
code-coverage-action
GitHub Action that generates code coverage reports
Stars: ✭ 28 (-47.17%)
Mutual labels:  github-actions
clang-format-action
GitHub Action for clang-format checking
Stars: ✭ 48 (-9.43%)
Mutual labels:  github-actions
action-homebrew-bump-formula
⚙️ A GitHub Action to easily bump Homebrew formula on new release
Stars: ✭ 68 (+28.3%)
Mutual labels:  github-actions

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].