joeyteng/Codex Review Gate
Gate a pull request on a controlled Codex generative AI review signal.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 1, 2026
- License
- Apache 2.0
Pinned Snippet
uses: joeyteng/codex-review-gate-action@80c0dbf39a3b0f932c915c139993d7c2527ba000 # v1.2.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | Token used to read PR review state, create comments, and write commit statuses. | yes | — |
| pull-request | Pull request number to gate. | no | "" |
| head-sha | Deprecated compatibility input. Event-driven runs load the current PR head from GitHub. | no | "" |
| status-context | Commit status context written by the gate. | no | codex/review-gate |
| state-marker | Hidden HTML marker used for the sticky state comment. | no | codex-review-gate-state |
| marker-comment-marker | Hidden HTML marker used for controlled Codex request comments. | no | codex-review-gate-marker |
| max-wait-seconds | Overall maximum wait time before failing closed. | no | 7200 |
| marker-timeout-seconds | Time to wait for a controlled marker before marking it stalled and retrying. | no | 3600 |
| marker-ack-timeout-seconds | Initial time to wait for Codex to acknowledge a marker before retrying. | no | 300 |
| marker-ack-timeout-max-seconds | Maximum exponential backoff wait for unacknowledged markers. | no | 1800 |
| completion-signal-buffer-seconds | Minimum seconds after a marker before accepting a Codex top-level clean completion comment. | no | 30 |
| failed-findings-recovery | Allow a later Codex clean completion comment to recover from resolved failed findings. | no | "" |
| failed-findings-recovery-mode | Failed findings recovery mode. Use head or fresh. | no | "" |
| poll-interval-seconds | Deprecated compatibility input. Event-driven runs do not poll. | no | 30 |
| bootstrap-grace-seconds | Deprecated compatibility input. Event-driven runs create controlled markers directly. | no | 60 |
| bootstrap-timeout-seconds | Deprecated compatibility input. Bootstrap now closes after the grace period and starts a controlled marker. | no | 3600 |
| codex-bot-logins | Comma-separated GitHub logins accepted as Codex bot identities. | no | chatgpt-codex-connector,chatgpt-codex-connector[bot] |
| trusted-comment-logins | Comma-separated GitHub logins trusted for gate state and marker comments. | no | github-actions[bot] |
| event-mode | Event processing mode: standard, comment-only, or full. | no | "" |
Outputs
no outputs