Releases: ddev/commit-message-checker
Releases · ddev/commit-message-checker
v3.0.0
This is the first release of ddev/commit-message-checker since the upstream GsActions/commit-message-checker went unmaintained in 2022. The action is now maintained by the DDEV Foundation, with full credit retained for the original author (Gilbertsoft LLC) in LICENSE and the source headers.
For existing GsActions users
Update the uses: line in your workflow:
-- uses: gsactions/commit-message-checker@v2
+- uses: ddev/commit-message-checker@v3All inputs (pattern, flags, error, excludeTitle, excludeDescription, checkAllCommitMessages, accessToken) behave exactly as before - your existing patterns and error messages need no changes.
Highlights
- Runtime upgraded to Node 24. Node 16 was removed from GitHub-hosted runners in 2025, which is what broke the upstream action for many users.
accessTokeninput no longer defaults to the literal string"false"; it now correctly defaults to empty when omitted.- The major-version tag (
v3) is now automatically updated by CI on each release, so pinning to@v3always tracks the latestv3.x.x. - Full toolchain refresh onto the actions/typescript-action template (ESM, Rollup bundling, flat ESLint,
@github/local-actionsupport).
Reporting issues
File issues at https://github.com/ddev/commit-message-checker/issues. The legacy GsActions/commit-message-checker repo is unmaintained.
What's Changed
- Fix badge links and mention forked repository by @rfay in #1
- [!!!][TASK] Modernize toolchain onto actions/typescript-action template by @stasadev in #2
New Contributors
Full Changelog: https://github.com/ddev/commit-message-checker/commits/v3.0.0