8 Commits

Author SHA1 Message Date
Vinta Chen
dbb805c624
feat: add structured decision format and auto-close for rejected PRs
Enhance the Claude PR review workflow with:
- Remove redundant criteria mention (already in CONTRIBUTING.md)
- Add file access restrictions to prevent unnecessary file reads
- Require structured DECISION output format for automation
- Auto-close rejected PRs with explanatory comment

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 16:46:33 +08:00
Vinta Chen
e05cd240c9
docs: clarify id-token permission comment in workflow
Update comment to better reflect the actual purpose of the id-token
permission for Claude GitHub app functionality.

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:38:19 +08:00
Vinta Chen
43046d9848
ci: update workflow trigger label to 'claude review'
Change label name from 'claude-review' to 'claude review' for consistency
with GitHub's standard label naming convention using spaces.

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:38:09 +08:00
Vinta Chen
7d215c37a5
ci: add id-token write permission for OIDC authentication
Enable OIDC authentication in Claude PR review workflow by adding
id-token write permission.

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:14:04 +08:00
Vinta Chen
e5d4d4f2b7
ci: remove Claude mention workflow
Removes the generic Claude mention workflow in favor of more focused,
context-aware workflows already in place.

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:08:39 +08:00
Vinta Chen
e65cc4917f
ci: add focused Claude workflows with context-aware prompts
Add claude-mention.yml for @claude mentions in issues/PRs and
claude-pr-review.yml for automatic PR reviews.

Key improvements:
- claude-mention: Triggers on @claude with project-specific prompt
- claude-pr-review: Auto-reviews PRs from new contributors with CONTRIBUTING.md criteria
- Both workflows: Restricted permissions (read-only contents, no merge capability)

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:03:05 +08:00
Vinta Chen
e803fd3e48
ci: remove generic Claude workflows
Remove claude.yml and claude-code-review.yml in preparation for more
focused workflow separation.

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:02:57 +08:00
Vinta Chen
65eba38143
ci: add Claude Code GitHub Actions workflows
Add two workflow configurations for AI-assisted development:
- claude-code-review.yml: Automatic PR reviews on new/updated PRs
- claude.yml: Interactive Claude assistant via @claude mentions

These workflows integrate with Claude Code to automate PR reviews
and provide on-demand AI assistance in issues and PR comments.

🤖 Generated with Claude Code (https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 11:23:58 +08:00