Skip to content

ci: run the AI review from Kong/volcano-actions - #393

Merged
swkeever merged 4 commits into
mainfrom
skeever/claude-review-volcano-actions
Oct 14, 2026
Merged

swkeever merged 4 commits into
mainfrom
skeever/claude-review-volcano-actions

Conversation

@swkeever

@swkeever swkeever commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Moves this repository to the AI review in Kong/volcano-actions, replacing the Claude review from Kong/volcano-conventions and its team-volcano federation, which is being retired. Claude and Codex review each push to a same-repository PR. One ai-review/verdict status and one summary comment combine their reviews, and each model's inline comments say which model found them.

  • Stubs: ai-review-approvals.yml, ai-review-human.yml, ai-review-merge-queue.yml, ai-review-retarget-override.yml, ai-review.yml, matching the volcano-actions README. They pass ANTHROPIC_CI_API_KEY and CODEX_CI_ACCESS_TOKEN, a ChatGPT workspace access token that replaces the OpenAI API key.
  • On merge: the claude-review-override label becomes ai-review-override, and main's ruleset starts requiring ai-review/verdict.

This PR's own review, if any, runs from main's current stubs.

🤖 Generated with Claude Code

@swkeever
swkeever requested a review from a team as a code owner October 14, 2026 18:43
Comment thread .github/workflows/ai-review-human.yml
Comment thread .github/workflows/claude-review-human.yml Fixed
Comment thread .github/workflows/claude-review-merge-queue.yml Fixed
Comment thread .github/workflows/claude-review-retarget-override.yml Fixed
Comment thread .github/workflows/claude-review.yml Fixed
jobs:
human-gate:
if: github.event_name == 'workflow_run' || github.event.label.name == 'needs-human-review'
uses: Kong/volcano-actions/.github/workflows/ai-review-human.yml@main

jobs:
pass:
uses: Kong/volcano-actions/.github/workflows/ai-review-merge-queue.yml@main
jobs:
retarget-or-override:
if: github.event.changes.base || github.event.label.name == 'ai-review-override'
uses: Kong/volcano-actions/.github/workflows/ai-review.yml@main

jobs:
ai-review:
uses: Kong/volcano-actions/.github/workflows/ai-review.yml@main
@swkeever swkeever changed the title ci: add the Claude review from Kong/volcano-actions ci: run the AI review from Kong/volcano-actions Oct 14, 2026
Comment on lines +4 to +7
workflow_run:
workflows: [AI Review (approvals)]
types: [completed]
pull_request_target:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using unsafe GitHub Actions trigger may allow privilege escalation via CI/CD - medium severity
Using pull_request_target or workflow_run as a trigger is not recommended, as it may allow an attacker to elevate its privileges via the CI/CD pipeline by exfiltrating secrets (e.g. by reading out the caches of the GitHub Actions pipeline or listing loaded secrets in the environment). If the affected repository is open source, the attacker doesn't have to be an insider but could be any GitHub user.

Show fix
Suggested change
workflow_run:
workflows: [AI Review (approvals)]
types: [completed]
pull_request_target:
workflow_run:
workflows: [AI Review (approvals)]
types: [completed]
pull_request:

Reply @AikidoSec ignore: [REASON] to ignore this issue.
More info

@swkeever
swkeever added this pull request to the merge queue Oct 14, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 14, 2026
@swkeever
swkeever added this pull request to the merge queue Oct 14, 2026
Merged via the queue into main with commit 0beaad2 Oct 14, 2026
157 of 160 checks passed
@swkeever
swkeever deleted the skeever/claude-review-volcano-actions branch October 14, 2026 23:18
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.

2 participants