Skip to content

docs: clarify Linear utility commands and sync modes #4

docs: clarify Linear utility commands and sync modes

docs: clarify Linear utility commands and sync modes #4

name: Auto PR Reviewer
on:
pull_request:
types: [opened, synchronize]
jobs:
assign-reviewers:
runs-on: ubuntu-latest
# Skip bot-authored PRs entirely
if: >
github.actor != 'dependabot[bot]' &&
github.actor != 'renovate[bot]' &&
github.actor != 'github-actions[bot]'
permissions:
contents: read
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install Claude Code CLI
run: npm install -g @anthropic-ai/claude-code
- name: Run /assign-reviewers
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
run: |
claude --dangerously-skip-permissions \
-p "Read commands/assign-reviewers.md and execute the full protocol for this PR: ${{ github.event.pull_request.html_url }}"