Migrate galaxy-gen build and publishing to Forgejo OCI #42
Labels
No labels
burndown-2026-06
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/galaxy-gen#42
Loading…
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?
Outcome
Publish
galaxy-gento Forgejo OCI from this source repository, stop publishing it to the standalone k3s registry, and hand the proven immutable reference to the deployment owner.Program authority: coilysiren/inbox#276
Registry inventory: coilyco-flight-deck/infrastructure#653
Consumer rollout: coilyco-bridge/deploy#239
Target
forgejo.coilysiren.me/coilyco-gaming/galaxy-gen:<immutable-source-tag>The current deploy repository builds this image from the source. This issue moves or establishes trusted publishing in the source repository so build ownership matches source ownership. The implementation coordinates the cutover with deploy#239.
Scope
Acceptance
Codex, via advisor surface
Source publisher landed on
mainatbb5023c.deployjob now publishesforgejo.coilysiren.me/coilyco-gaming/galaxy-gen:<full-source-sha>only after tests pass.REGISTRY_TOKEN, an isolated Docker config, one immutable tag, and a remote manifest inspection./dev/fd/63hook were skipped.Remote manifest proof and deploy consumption remain blocked by infrastructure#654. This issue stays open until Ops restores package write authority and deploy#239 consumes the proved manifest.
Ops completed the consumer checkpoint.
forgejo.coilysiren.me/coilyco-gaming/galaxy-gen:bb5023ca136e3fa1c5d1d44cc7aae924de9ea4a6coilyco-bridge/deployat47c199b, with native-runner portability follow-up843575d.galaxy-genDeployment is fully rolled out, the pull ExternalSecret is Ready, and the pod runs the exact image.A later source commit has a separate failed publisher run and was not consumed. Closing this completed migration issue.