Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/claude-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ jobs:
# Skip drafts, plus two kinds of PR that cannot run this job:
# - forks: a fork's pull_request run gets no secrets and a read-only token
# - dependabot: reads Dependabot secrets, and the action refuses bot actors
# - bugsee-ai-skills-sync: the GitHub App that opens the automated "sync agent skills" PRs
# (bugsee/docs); same "non-human actor" failure. Its content is a mirror of bugsee-for-ai,
# already reviewed there and checked by the target repo's own mirror tests, so skip like dependabot
# - coderabbitai: it also triggers pull_request events (e.g. while it updates the PR), and the
# action then fails with "Workflow initiated by non-human actor"; skip those runs instead of
# allowing the bot, so the review still runs for every human push. The one exception is
Expand All @@ -26,6 +29,7 @@ jobs:
github.event.pull_request.draft == false &&
github.event.pull_request.head.repo.full_name == github.repository &&
github.actor != 'dependabot[bot]' &&
github.actor != 'bugsee-ai-skills-sync[bot]' &&
(github.actor != 'coderabbitai[bot]' ||
(github.event.action == 'labeled' && github.event.label.name == 'deep-review'))
# Private repos use our self-hosted pool (GitHub-hosted minutes are billed); public
Expand Down
Loading