You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Smoke Claude workflow (test #16 — Resolve Review Thread) fails on every run because the safe_outputs job cannot execute resolveReviewThread via GitHub's GraphQL API. The agent queues this action successfully, but the safe_outputs processing step returns:
Resource not accessible by integration
This causes the entire workflow to exit as failure even though the Claude agent itself ran 18–19/19 tests successfully. This has been observed in at least two consecutive smoke batches today.
Despite pull-requests: write being present, the GitHub GraphQL resolveReviewThread mutation fails. Possible causes:
GitHub App scope gap: The GitHub Actions GITHUB_TOKEN may require a separate pull_request_review write scope not covered by pull-requests: write.
Thread state mismatch: The target thread (e.g., PRRT_kwDOPc1QR85_F5F0) may already be resolved by a prior run, causing a permission-like error on re-resolve.
Investigate token scope: Add explicit pull_request_reviews: write if available, or open a GitHub support issue to clarify whether pull-requests: write should cover resolveReviewThread.
Deduplicate thread ID: If the same thread is being targeted across runs, the smoke test should create a fresh review thread per run and track its ID explicitly.
Success Criteria
Smoke Claude runs complete with safe_outputs job success
Problem Statement
The Smoke Claude workflow (test #16 — Resolve Review Thread) fails on every run because the
safe_outputsjob cannot executeresolveReviewThreadvia GitHub's GraphQL API. The agent queues this action successfully, but the safe_outputs processing step returns:This causes the entire workflow to exit as
failureeven though the Claude agent itself ran 18–19/19 tests successfully. This has been observed in at least two consecutive smoke batches today.Affected Workflows and Run IDs
safe_outputs/ Message 6Resource not accessible by integrationsafe_outputs/ Message 10Resource not accessible by integrationRoot Cause Analysis
The
safe_outputsjob insmoke-claude.lock.ymldeclares:Despite
pull-requests: writebeing present, the GitHub GraphQLresolveReviewThreadmutation fails. Possible causes:pull_request_reviewwrite scope not covered bypull-requests: write.PRRT_kwDOPc1QR85_F5F0) may already be resolved by a prior run, causing a permission-like error on re-resolve.Proposed Remediation
At least one of:
pull_request_reviews: writeif available, or open a GitHub support issue to clarify whetherpull-requests: writeshould coverresolveReviewThread.noopor separate it from the safe_outputs flow.Success Criteria
safe_outputsjob successResource not accessible by integrationin smoke-claude safe_outputs logsReferences
References: