ci (Update): remove authz-bridge from central tag-build allowlist #15
No reviewers
Labels
No labels
ready-for-agent
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lab/automation!15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-9-central-allowlist"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fourth and final PR for lab/automation#9.
Why
lab/authz-bridge now has repo-declared CI: its sensor (
authz-bridge-tag-build) lives in the repo's.ci/(synced to the ci namespace). Argo Events JetStream consumer groups are independent per sensor (durable = hash of sensor+trigger+dep), so both sensors subscribe to the samedefault.webhook.forgejosubject and both would fire on an authz-bridge tag push — the build would run twice (once in automation, once in ci).What
Removes
authz-bridgefrom the central sensor's allowlist regex:^lab/(authz-bridge)$→^lab/()$(matches only the literal stringlab/, i.e. no repo — verified). The group stays in place for the next central-CI repo; #11 retires this sensor entirely once all repos are repo-declared.PRs for #9
.ci/)projects/→ argocd)After all merges: the e2e tag-push test (tag push → repo sensor → go-build-push → Harbor image) and the project-role RBAC verification.