Skip to content

Releases: ddev/commit-message-checker

v3.0.0

26 May 16:28
a60e39f

Choose a tag to compare

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@v3

All 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.
  • accessToken input 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 @v3 always tracks the latest v3.x.x.
  • Full toolchain refresh onto the actions/typescript-action template (ESM, Rollup bundling, flat ESLint, @github/local-action support).

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