CI/CD ve Otomasyon Orta
@claude GitHub Tetikleyicisi
GitHub Actions aracılığıyla PR yorumlarında @claude'u etiketleyerek Claude Code incelemelerini tetikleyin
Komut
"color:#9CA3AF;font-style:italic"># .github/workflows/"color:#7C5CFC">claude.yml $ name: Claude Code on: issue_comment: types: [created] pull_request_review_comment: types: [created] jobs: "color:#7C5CFC">claude: "color:#7C5CFC">if: contains(github.event.comment.body, '@"color:#7C5CFC">claude') runs-on: ubuntu-latest permissions: contents: read pull-requests: write issues: write steps: - uses: anthropics/"color:#7C5CFC">claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
Yanıt
# In any PR comment, type: # "@claude review this PR for security issues" # "@claude explain the changes in src/auth.ts" # "@claude suggest tests for this new endpoint" # # Claude responds as a PR comment with full context
Ayrıştırma Kodu
059669">">// The action handles everything — no parsing code needed. 059669">">// Key configuration options: 059669">">// anthropic_api_key: Required API key 059669">">// model: Default claude-sonnet-4-6 (cheaper 059669">">for reviews) 059669">">// max_turns: Limit agentic turns (default 10) 059669">">// allowed_tools: Restrict tool access 059669">">in CI // custom_instructions: Add project-specific review rules
Tuzaklar
! Her yorumda çalışmamak için yorum gövdesinde @claude filtresi (if: koşulu) uygulayın
! Action varsayılan olarak claude-sonnet-4-6 kullanır — karmaşık incelemeler için model: claude-opus-4-6 ayarlayın
! Repo secret'larında ANTHROPIC_API_KEY gerektirir — API anahtarlarını asla commit etmeyin