DashboardcraftCI poller needs release-bot token for p…

CI poller needs release-bot token for private repo CI status checks

Category: gotcha
Confidence: 1.00
ID: 019d9acf-8039-7fc0-b677-83fe5ea32a20
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 1
Source session: (none)
Created: 2026-07-28 10:15:42
Updated: 2026-07-28 10:15:42

Cross-Project Recalls

ProjectHitsLast recalled
cli 2 8d ago

Content

The getsentry/publish CI poller's cross-repo API calls (commit status, check suites, git refs) require the sentry-release-bot app token with owner: getsentry scope — not the sentry-internal-app token. The internal app isn't installed on all getsentry repos (e.g. sentry-xbox, sentry-playstation, sentry-switch, service-registry), causing 404s on all CI status API calls. Combined with the gh api --jq stdout error leak, this silently leaves issues stuck in ci-pending indefinitely. Fix (PR #7843): added a separate release-bot-token step and a gh_api_release helper that uses GH_TOKEN="$RELEASE_TOKEN" for all cross-repo calls.

Move to: