matfax/Auto-Merge Enhanced Commit Processor

Processes pull requests on auto_merge_enabled events with intelligent commit message generation and co-signing

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Aug 8, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: matfax/verified-merge@2c32d2a47b7e40080f8a78761dcd5c35e8c240f1 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenGitHub token for API accessno${{ github.token }}
anthropic-api-keyAnthropic API key for Claude Code Actionno
claude-code-oauth-tokenClaude Code OAuth token for Claude Code Actionno
enable-claude-generationEnable Claude-powered commit message generation (fallback to auto_merge properties if false)notrue
check-timeout-secondsMaximum time to wait for all checks to complete (in seconds)no900
conventional-commit-typesAllowed conventional commit types (comma-separated)nofeat,fix,docs,style,refactor,test,chore,ci,perf,build
ignore-workflowsWorkflow names to ignore when waiting for checks (comma-separated) - typically the workflow calling this action to prevent self-referential failuresnoAuto-Merge,Auto-merge,Automerge,auto-merge,automerge,Verified-Merge,Verified-merge,verified-merge,verifiedmerge
namedescription
action_takenAction taken (none, graceful-exit, co-signed, squash-generated)
commit_shaSHA of the final commit (if modified)
merge_methodThe merge method used (merge, rebase, squash)
checks_statusStatus of all checks (passed, failed, timeout)