Add a review action that reviews one PR with the Banzai harness#210
Open
petergam wants to merge 3 commits into
Open
Add a review action that reviews one PR with the Banzai harness#210petergam wants to merge 3 commits into
petergam wants to merge 3 commits into
Conversation
A thin composite over `banzai-harness review` (sibling of the harness action): on a PR event it boots Codex on the PR head, reads the diff, and posts a concise static review (inline comments + one summary, never APPROVE). Runs on the same self-hosted pool; secrets come from the env. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Don't name the underlying coding agent (so it can change later) and stop documenting an agent API token in the action — the runner provides the review agent's credentials. Only GH_TOKEN is supplied by the caller. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The review command requires the repo slug; validating it at preflight (now that it's a preflight input) fails fast instead of failing in the run step. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds the
reviewcomposite action — a sibling of theharnessaction that reviews a single pull request with the Codex agent. Backed by the newbanzai-harness reviewsubcommand (PR: framna-dk/banzai-codes-harness#19).How it works
On a
pull_requestevent it shellsbanzai-harness preflight --pr-number …thenbanzai-harness review …, which boots Codex on the PR head, reads the diff, and posts a concise static review: 👀 reaction, inline comments, and one summary (COMMENT/REQUEST_CHANGES, neverAPPROVE). No file edits or commits, so it never re-triggers itself.Runs on the same self-hosted pool as
harness(banzai-harness,codex,gh,gitonPATH). Secrets (GH_TOKEN,OPENAI_API_KEY) are read from the environment.Notes
review/README.md.🤖 Generated with Claude Code