Skip to content

Commit 7adeb91

Browse files
committed
🎨 Simplify workflow maintenance costs
1 parent f98293b commit 7adeb91

File tree

9 files changed

+364
-324
lines changed

9 files changed

+364
-324
lines changed

.github/workflows/claude-code-review.yml

Lines changed: 0 additions & 77 deletions
This file was deleted.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: Claude AI Integration
2+
3+
on:
4+
# Interactive Claude support
5+
issue_comment:
6+
types: [created]
7+
pull_request_review_comment:
8+
types: [created]
9+
issues:
10+
types: [opened, assigned]
11+
pull_request_review:
12+
types: [submitted]
13+
# Automatic PR review
14+
pull_request:
15+
types: [opened, synchronize]
16+
17+
jobs:
18+
claude-interactive:
19+
if: |
20+
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
21+
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
22+
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
23+
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
24+
runs-on: ubuntu-latest
25+
permissions:
26+
contents: read
27+
pull-requests: read
28+
issues: read
29+
id-token: write
30+
actions: read
31+
steps:
32+
- name: Checkout repository
33+
uses: actions/checkout@v4
34+
with:
35+
fetch-depth: 1
36+
37+
- name: Run Claude Code Interactive
38+
uses: anthropics/claude-code-action@beta
39+
with:
40+
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
41+
additional_permissions: |
42+
actions: read
43+
44+
claude-review:
45+
if: github.event_name == 'pull_request'
46+
runs-on: ubuntu-latest
47+
permissions:
48+
contents: read
49+
pull-requests: read
50+
issues: read
51+
id-token: write
52+
steps:
53+
- name: Checkout repository
54+
uses: actions/checkout@v4
55+
with:
56+
fetch-depth: 1
57+
58+
- name: Run Claude Code Review
59+
uses: anthropics/claude-code-action@beta
60+
with:
61+
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
62+
direct_prompt: |
63+
Please review this pull request and provide feedback on:
64+
- Code quality and TypeScript/Rust best practices
65+
- Potential bugs or security issues
66+
- Performance considerations for desktop app packaging
67+
- CLI usability and error handling
68+
- Test coverage completeness
69+
70+
Be constructive and helpful in your feedback.
71+
use_sticky_comment: true

.github/workflows/claude.yml

Lines changed: 0 additions & 63 deletions
This file was deleted.

.github/workflows/code-quality.yml

Lines changed: 0 additions & 82 deletions
This file was deleted.

.github/workflows/contribute_list.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

.github/workflows/docker-publish.yml

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)