Repository navigation
Improve Claude review workflow - #7
Conversation
|
This updates the automatic Claude review workflow so it uses the current action pattern, runs on Opus 4.6, skips draft and docs-only pull requests, cancels stale runs, and avoids self-failing when the PR edits the workflow itself. Local checks run:
@claude is your feedback properly addressed? |
|
Claude finished @daviddiviny's task in 1m 14s —— View job Claude's Review
The PR is well-structured and addresses the key goals (modern action pattern, draft/docs-only skip, stale-run cancellation, timeout, self-review guard). Here's my assessment: What looks good
Issues to address1. 2. Claude can see the diff via 3. Minor nitThe Summary: The two substantive items are the |
|
I addressed the actionable follow-up:
I did not change Checks rerun after the update:
@claude is your feedback properly addressed? |
|
Claude finished @daviddiviny's task in 34s —— View job
Yes, all actionable feedback has been properly addressed. Here's the item-by-item rundown: 1. Claude can now read source files during review, not just the diff. 2. # Skip docs-only pull requests. PRs that also change code still run the review.That's exactly the intent documented inline. 3. Skip step renamed ✅ 4. This PR is good to merge. |
Summary
anthropics/claude-code-action@v1review patternclaude-opus-4-6and give Claude tighter repo-specific review instructionsTesting
ruby -e 'require "yaml"; YAML.load_file(".github/workflows/claude-code-review.yml"); puts "YAML OK"'actionlint .github/workflows/claude-code-review.ymlpnpm lintpnpm typecheckpnpm testRisks
CLAUDE_CODE_OAUTH_TOKENsecret being configured in GitHub