This GitHub composite action verifies that commit messages conform to the Slicer commit style guidelines.
To automatically enforce the Slicer commit message style during pull requests or
pushes to the main
branch, create a workflow file at
.github/workflows/commit-message.yml
with the following content:
name: "Commit Message Check"
on:
pull_request:
types:
- opened
- edited
- reopened
- synchronize
push:
branches:
- main
permissions:
contents: read
pull-requests: read
jobs:
check-commit-message:
runs-on: ubuntu-latest
steps:
- name: Check Commit Message
uses: slicer/[email protected]
with:
token: ${{ secrets.GITHUB_TOKEN }}
This workflow will trigger commit message checks on relevant pull request events
or when changes are pushed to the main
branch.
This action was originally implemented by
@jamesobutler,
@pieper and @jcfr in the
Slicer repository under .github/workflows/commit-message.yml
.