agentic-os release bump-pin blocked: CI_RELEASE_TOKEN must be a real-user PAT, not forgejo-actions #343
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#343
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
agentic-os
releaseCI fails on thebump-pinjob (HTTP 500 on the Forgejo Contents API PUT). Root cause from the Forgejo pod logs:bump-pinrewritesDEFAULT_REVand commits it tomainvia the Contents API. The push lands as the built-inforgejo-actionsActions user, which Forgejo 15.x bars from pushing branch refs. There is no instance setting to lift this (it is the Forgejo 16 workflow-permissions:feature, per forgejo#3571). The only fix is a real-userwrite:repositoryPAT inCI_RELEASE_TOKEN.mainis unprotected, so any write user suffices.Commit
b3213f7wiredbump-pintoCI_RELEASE_TOKEN, but the org Actions secret currently resolves toforgejo-actions, not a real PAT - so the push is still rejected.Fix
scripts/provision-ci-release-token.shmints a freshwrite:repositoryPAT (e.g. coilysiren), restashes SSM/forgejo/ci-release-token, sets thecoilyco-flight-deckorg Actions secretCI_RELEASE_TOKEN, and verifies by bumpingDEFAULT_REVto the latest tag. SSM.md updated in agentic-os-kai.