matfax/Auto-Merge Enhanced Commit Processor
Processes pull requests on auto_merge_enabled events with intelligent commit message generation and co-signing
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Aug 8, 2025
- License
- None
Pinned Snippet
uses: matfax/verified-merge@2c32d2a47b7e40080f8a78761dcd5c35e8c240f1 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for API access | no | ${{ github.token }} |
| anthropic-api-key | Anthropic API key for Claude Code Action | no | — |
| claude-code-oauth-token | Claude Code OAuth token for Claude Code Action | no | — |
| enable-claude-generation | Enable Claude-powered commit message generation (fallback to auto_merge properties if false) | no | true |
| check-timeout-seconds | Maximum time to wait for all checks to complete (in seconds) | no | 900 |
| conventional-commit-types | Allowed conventional commit types (comma-separated) | no | feat,fix,docs,style,refactor,test,chore,ci,perf,build |
| ignore-workflows | Workflow names to ignore when waiting for checks (comma-separated) - typically the workflow calling this action to prevent self-referential failures | no | Auto-Merge,Auto-merge,Automerge,auto-merge,automerge,Verified-Merge,Verified-merge,verified-merge,verifiedmerge |
Outputs
| name | description |
|---|---|
| action_taken | Action taken (none, graceful-exit, co-signed, squash-generated) |
| commit_sha | SHA of the final commit (if modified) |
| merge_method | The merge method used (merge, rebase, squash) |
| checks_status | Status of all checks (passed, failed, timeout) |