braedonsaunders/Greencheck CI Fixer
Autonomously fix failed GitHub Actions runs with Claude Code or Codex.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| agent | CLI agent to use: claude or codex | no | — |
| agent-api-key | API key for the selected agent | no | — |
| agent-oauth-token | OAuth token for Claude Code (alternative to agent-api-key) | no | — |
| github-token | GitHub token with actions:read and issue/PR comment write permissions | yes | — |
| trigger-token | Token used for push, rerun, and workflow_dispatch fallback operations. Use github.token with actions: write, or a PAT/App token. | yes | — |
| max-passes | Maximum fix/verify cycles before giving up | no | — |
| max-cost | Hard spend limit per run, for example $3.00 | no | — |
| timeout | Total wall-clock budget, for example 20m | no | — |
| auto-merge | Enable auto-merge after green CI | no | — |
| watch-workflows | Comma-separated workflow names to monitor; omit or use all to watch every workflow | no | — |
| fix-types | Failure types to fix: lint, type-error, test-failure, build-error, runtime-error, or all | no | — |
| model | Override the default model for the selected agent | no | — |
| dry-run | Diagnose and report without pushing fixes | no | — |
| config-path | Path to the repository .greencheck.yml file | no | — |
| workflow-run-id | Optional workflow run id override for local testing | no | — |
Outputs
| name | description |
|---|---|
| fixed | Whether CI was fixed (true/false) |
| passes | Number of fix/verify cycles used |
| failures-found | Number of failures detected |
| failures-fixed | Number of failures resolved |
| commits | Comma-separated list of fix commit SHAs |
| cost | Estimated LLM API cost for this run |