Skip to content

GitHub action to validate PR titles meet our guidelines

License

Notifications You must be signed in to change notification settings

kacperswis/action-pr-title

 
 

Repository files navigation

action-pr-title

Test

GitHub action that validates PR titles meets our title guidelines.

Usage

name: 'PR Title Check'
on:
  pull_request:
    # check when PR
    # * is created,
    # * title is edited, and
    # * new commits are added (to ensure failing title blocks merging)
    types: [ opened, reopened, edited, synchronize ]

jobs:
  title-check:
    runs-on: ubuntu-latest
    steps:
      - uses: submitty/action-pr-title@main

Development

Requirements:

  • NodeJS 12+

Setup

npm install

Contributing

For new code, you will need to:

  1. Write the code
  2. Lint the code (npm run lint) and test it (npm run test)

After you're satisfied with the changes you've made, you will want to finally update the files under dist/ with your change by running npm run package. Make sure to commit these changed files, as these are the files that are used when people utilize this action!

With that done, create a PR!

About

GitHub action to validate PR titles meet our guidelines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.3%
  • Shell 0.7%