tangled
alpha
login
or
join now
linkat.blue
/
linkat
6
fork
atom
Create your Link in Bio for Bluesky
6
fork
atom
overview
issues
pulls
pipelines
claude-code-review削除
mkizka.dev
6 months ago
8f196ed9
eae601e1
-53
1 changed file
expand all
collapse all
unified
split
.github
workflows
claude-code-review.yml
-53
.github/workflows/claude-code-review.yml
···
1
1
-
name: Claude Code Review
2
2
-
3
3
-
on:
4
4
-
pull_request:
5
5
-
types: [opened, synchronize]
6
6
-
# Optional: Only run on specific file changes
7
7
-
# paths:
8
8
-
# - "src/**/*.ts"
9
9
-
# - "src/**/*.tsx"
10
10
-
# - "src/**/*.js"
11
11
-
# - "src/**/*.jsx"
12
12
-
13
13
-
jobs:
14
14
-
claude-review:
15
15
-
# Optional: Filter by PR author
16
16
-
# if: |
17
17
-
# github.event.pull_request.user.login == 'external-contributor' ||
18
18
-
# github.event.pull_request.user.login == 'new-developer' ||
19
19
-
# github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR'
20
20
-
21
21
-
runs-on: ubuntu-latest
22
22
-
permissions:
23
23
-
contents: read
24
24
-
pull-requests: read
25
25
-
issues: read
26
26
-
id-token: write
27
27
-
28
28
-
steps:
29
29
-
- name: Checkout repository
30
30
-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
31
31
-
with:
32
32
-
fetch-depth: 1
33
33
-
34
34
-
- name: Run Claude Code Review
35
35
-
id: claude-review
36
36
-
uses: anthropics/claude-code-action@a3ff61d47aa5118a43b33ae44c4087d9eb51111a # v1
37
37
-
with:
38
38
-
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
39
39
-
prompt: |
40
40
-
Please review this pull request and provide feedback on:
41
41
-
- Code quality and best practices
42
42
-
- Potential bugs or issues
43
43
-
- Performance considerations
44
44
-
- Security concerns
45
45
-
- Test coverage
46
46
-
47
47
-
Use the repository's CLAUDE.md for guidance on style and conventions. Be constructive and helpful in your feedback.
48
48
-
49
49
-
Use `gh pr comment` with your Bash tool to leave your review as a comment on the PR.
50
50
-
51
51
-
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
52
52
-
# or https://docs.anthropic.com/en/docs/claude-code/sdk#command-line for available options
53
53
-
claude_args: '--allowed-tools "Bash(gh issue view:*),Bash(gh search:*),Bash(gh issue list:*),Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*),Bash(gh pr list:*)"'