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
38 lines · 1.2 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@11bd71901bbe5b1630ceea73d27597364c9af683 # 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 claude_args: "--model claude-sonnet-4-5-20250929"
38