| 12345678910111213141516171819202122232425262728293031323334353637 |
- name: Claude Code Review
- on:
- pull_request:
- types: [opened, synchronize, ready_for_review, reopened]
- jobs:
- claude-review:
- # Only run for PRs submitted by organization members or owners
- if: |
- github.repository == 'netbox-community/netbox' &&
- (github.event.pull_request.author_association == 'MEMBER' ||
- github.event.pull_request.author_association == 'OWNER')
- runs-on: ubuntu-latest
- permissions:
- contents: read
- pull-requests: read
- issues: read
- id-token: write
- steps:
- - name: Checkout repository
- uses: actions/checkout@v4
- with:
- fetch-depth: 1
- - name: Run Claude Code Review
- id: claude-review
- uses: anthropics/claude-code-action@e763fe78de2db7389e04818a00b5ff8ba13d1360 # v1
- with:
- claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
- plugin_marketplaces: 'https://github.com/anthropics/claude-code.git'
- plugins: 'code-review@claude-code-plugins'
- prompt: '/code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }}'
- # See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
- # or https://code.claude.com/docs/en/cli-reference for available options
|