分享
GitHub Actions 集成
输入“/”快速插入内容
GitHub Actions 集成
用户1208
用户1208
5月29日修改
通过将 Claude 直接连接到你的 GitHub 工作流,自动化代码审查、Issue 分类和质量门控。两种触发模式:
@claude
提及(人工发起)和定时/事件自动化(完全自主)。
目录
1.
TL;DR
2.
两种模式
3.
配置
4.
模式 1:@claude 提及时的 PR 代码审查
5.
模式 2:推送时自动 PR 审查
6.
模式 3:Issue 分类和打标签
7.
模式 4:安全专项审查
8.
模式 5:定时仓库维护
9.
身份验证替代方案
10.
成本控制
11.
安全检查清单
12.
延伸阅读
TL;DR
代码块
YAML
# 最小可用示例——粘贴到 .github/workflows/claude.yml
name: Claude Code Review
on:
issue_comment:
types: [created]
jobs:
claude:
if: contains(github.event.comment.body, '@claude')
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
issues: write
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
在任何 PR 上评论
@claude review this PR
→ Claude 读取差异对比(diff)并发布审查。
两种模式
两者使用相同的 action——区别在于
on:
块以及是否包含
if:
条件。
配置
快速开始(30 秒)
在你的 Claude Code 终端中,进入任何已连接 GitHub 仓库的项目:
代码块
Plain Text
/install-github-app