name: Claude PR Bot on: issue_comment: types: [created] pull_request: types: [opened, synchronize, ready_for_review, reopened] pull_request_review: types: [submitted] pull_request_review_comment: types: [created] jobs: claude-bot: runs-on: native if: >- github.actor != 'obsidiandeploy' && (github.event_name != 'issue_comment' || github.event.issue.pull_request) steps: - uses: actions/checkout@v4 - name: Run Claude Bot env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} GITHUB_TOKEN: ${{ secrets.BOT_TOKEN }} run: nix run --accept-flake-config .#