[BUG] Managed Code Review reacts with eyes but creates no check run
Summary
Managed Claude Code Review acknowledges manual review commands with an eyes reaction, but never creates a Claude Code Review check run, review, or comment.
This is not the self-hosted anthropics/claude-code-action workflow path. The primary repro below uses a brand-new repository with no .github/workflows files and no GitHub Actions runs.
Environment
- GitHub org:
embankmentcom - Claude GitHub App slug:
claude - Claude App installation ID:
139271147 - App installation was fully removed and reinstalled on
2026-06-10T05:32:50Z - App repository selection:
all - Relevant app permissions include
checks: write,contents: write,issues: write,pull_requests: write,workflows: write - Managed Code Review is enabled for the test repository in Claude admin settings, using Manual mode
- Zero Data Retention is not enabled for this org
Clean Reproduction
Repository:
https://github.com/embankmentcom/claude-review-clean-test-20260610- Public repo created only for this test, so Anthropic maintainers can inspect it directly
- No
.github/workflowsdirectory - No GitHub Actions runs
Pull request:
https://github.com/embankmentcom/claude-review-clean-test-20260610/pull/1- Head SHA:
f9f3fea8982829a97f2a5f21cd977cea48fb3f62 - Diff is a README-only two-line change
Manual trigger after Code Review was enabled for the repo:
- Comment:
https://github.com/embankmentcom/claude-review-clean-test-20260610/pull/1#issuecomment-4668296779 - Author:
rhummelmose - Created at:
2026-06-10T08:48:30Z - Body:
@claude review once
Observed behavior:
claudereacted with eyes to the comment- Timeline has
claudementionedevent at2026-06-10T08:48:31Z - After waiting 10 minutes, no
Claude Code Reviewcheck run exists - After waiting 10 minutes, no check runs of any kind exist on the head commit
- No Claude review was posted
- No Claude comment was posted
- No GitHub Actions workflow run exists in the repo
API checks after waiting:
GET /repos/embankmentcom/claude-review-clean-test-20260610/commits/f9f3fea8982829a97f2a5f21cd977cea48fb3f62/check-runs?check_name=Claude%20Code%20Review
{
"total_count": 0,
"runs": []
}
GET /repos/embankmentcom/claude-review-clean-test-20260610/commits/f9f3fea8982829a97f2a5f21cd977cea48fb3f62/check-runs
{
"total_count": 0,
"runs": []
}
Timeline events from Claude:
[
{
"actor": "claude",
"created_at": "2026-06-10T08:48:31Z",
"event": "mentioned"
}
]
Additional Context
We first saw this in normal repos where our own workflow had custom review-routing checks. To rule those out, we also:
- removed
claude-reviewed-oncefrom required gates - changed our custom
claude-reviewed-oncecheck to complete as neutral instead of staying pending - confirmed a fresh
@claude review oncestill only got eyes and did not create a managedClaude Code Reviewcheck - created the clean repo above with no workflows or custom checks, and reproduced the same failure
This seems consistent with other public reports of eyes-only / no-output behavior, but this report is specifically for the managed Code Review service:
anthropics/claude-code-action#1044reportsclaude[bot]eyes reaction with no review and no check runsanthropics/claude-code#59712reports managed Code Review check runs timing out with no outputanthropics/claude-code-action#1361reports managed Code Review check runs being abandoned
There was also a resolved Claude status incident on Jun 3 mentioning issues with Claude Code security reviews, code reviews, routines, and some web sessions. This may be unrelated, but the current org behavior looks like Code Review acknowledges GitHub mentions without successfully enqueueing the review job.
Expected Behavior
For an enabled repo in Manual mode, a top-level PR comment beginning with @claude review once should create a managed Claude Code Review check run on the PR head commit within a few minutes.
Actual Behavior
The app receives the mention and reacts with eyes, but no review job/check run appears.
Request
Please check whether the embankmentcom Code Review installation or backend queue state is broken after the reinstall. The clean repo/PR/comment above should provide a minimal reproduction with no repo-level automation involved.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗