Add Forgejo release pipeline (precompiled 6-platform assets) #3
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/otel-a2a-relay-cli#3
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
o2r releases were cut by hand:
Formula/o2r.rbpinned manually,chore: release vXcommits, no.forgejo/workflows/at all.Goal (revised for the precompiled-tap design)
A push to canonical Forgejo
maincuts the tag + release and attaches a prebuilt binary for every supported platform. These assets are the distribution substrate the Homebrew formula (flight-deckhomebrew-tap) and the Scoop manifest (flight-deckscoop-bucket) both download and verify. No build-from-source on the install path.Delivered
.forgejo/workflows/release.yml:tag-bump@main(default_bump patch, picks up from v0.1.2) ->create-release@main. Tag is the only version artifact.CGO_ENABLED=0 go build -tags prod -trimpath -ldflags "-s -w -X main.Version=$TAG"->o2r-<os>-<arch>[.exe]+.sha256sidecar, both uploaded viaupload-release-asset@main. The asset name is the pin contract for both downstream consumers.All six targets cross-compile clean and the version ldflag stamps (
o2r --version).Out of scope (moved to follow-ups)
homebrew-tap. Auto-bump of per-platform url+sha256 needs new cross-repo automation. Tracked separately.prodbuild tag - no-op today (cmd/o2r has no build constraints), kept for build-line parity.Notes / open
CI_RELEASE_TOKENmust be provisioned for coilyco-flight-deck repos for any cross-repo formula bump (see deferred GitHub/secrets inbox ticket).Add Forgejo release pipeline (auto-tag, bump formula, Windows assets)to Add Forgejo release pipeline (precompiled 6-platform assets)Closing. o2r is archived in the June 2026 surface reduction - an optional agent channel, unused autonomously. Handover doctrine moves to human-mediated.