Skip to content

Separate CI gate failures from review verdicts - #165

Draft
asavs wants to merge 1 commit into
mainfrom
codex/ci-gate-status
Draft

Separate CI gate failures from review verdicts#165
asavs wants to merge 1 commit into
mainfrom
codex/ci-gate-status

Conversation

@asavs

@asavs asavs commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Stop posting a pull request review event for the CI-failure fast path.
  • Keep CI gate failures on the operational status surface by concluding the goobreview check run as failure when check-run signaling is available.
  • Update reviewer-loop fixtures to assert the CI-failure path does not POST to /pulls/:num/reviews while still signaling reaction/check-run status.

Validation

  • C:\Program Files\Git\bin\bash.exe -n scripts/reviewer/reviewer.sh scripts/reviewer/tests/fixtures/reviewer-loop.sh scripts/reviewer/tests/run-fixtures.sh
  • git diff --check
  • Targeted reviewer-loop harness with a temporary flock stub: 24 assertions passed for PR queue plus re-request/CI-gate behavior.

Caveat

  • Full scripts/reviewer/tests/run-fixtures.sh skips on this Windows Git Bash because util-linux flock is not installed. A supplemental stubbed run reached Windows-specific symlink snapshot behavior and was not treated as full-suite validation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant