DashboardcraftPublish issue title monorepo suffix bre…

Publish issue title monorepo suffix breaks owner/repo parsing

Category: gotcha
Confidence: 1.00
ID: 019daf66-fee9-7897-86e9-69d4c4e0c582
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 6d ago

Content

Craft titles like publish: getsentry/relay/py@0.9.26 have a subdirectory path suffix. Naive sed 's/^publish: \(.*\)@.*/\1/p' extracts getsentry/relay/py — causes 404 on every GitHub API call (repos/getsentry/relay/py/... isn't a valid repo). Fix: match only first two path segments: sed -n 's|^publish: \([^/]*/[^/@]*\).*@.*|\1|p'. Applies to any workflow parsing publish issue titles (ci-poller.yml, auto-approve.yml, craft-action.yml's request-publish step).

Move to: