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

claude-code / .github / workflows / claude.yml
Lina TawfikAdd Claude PR Assistant workflow 7d0c29f · on May 22, 2025 History
37 lines · 1.1 KBRaw
1name: Claude Code
2
3on:
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
13jobs:
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