spacehub

surshar / claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Built by Anthropic · github.com/anthropics

Add Claude PR Assistant workflowBrowse files
Lina Tawfik authored on May 22, 2025 parent 51fecc9 · commit 7d0c29fe1ad1
1 changed file+37 -0compared with 51fecc9
A.github/workflows/claude.yml
@@ -1,0 +1,37 @@
1+name: Claude Code
2+
3+on:
4+ issue_comment:
5+ types: [created]
6+ pull_request_review_comment:
7+ types: [created]
8+ issues:
9+ types: [opened, assigned]
10+ pull_request_review:
11+ types: [submitted]
12+
13+jobs:
14+ claude:
15+ if: |
16+ (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
17+ (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
18+ (github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
19+ (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
20+ runs-on: ubuntu-latest
21+ permissions:
22+ contents: read
23+ pull-requests: read
24+ issues: read
25+ id-token: write
26+ steps:
27+ - name: Checkout repository
28+ uses: actions/checkout@v4
29+ with:
30+ fetch-depth: 1
31+
32+ - name: Run Claude Code
33+ id: claude
34+ uses: anthropics/claude-code-action@beta
35+ with:
36+ anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
37+