release: cross-build Windows .exe + upload to forgejo release assets #102
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
Forgejo is now canonical for coily releases (closed by #80), but the Forgejo release pipeline only tags + creates the release. It does not cross-build the Windows
.exeand does not upload binary assets. Releases v2.38.0 through v2.40.2 all ship withassets: 0per the Forgejo API. The old GitHub release flow used to uploadcoily-windows-amd64.exe/-arm64.exe; that job did not get carried across in #80 ("Not migrated in this change... Blocked on migrating scoop-bucket to forgejo (separate sweep)").This blocks the scoop-bucket Forgejo migration (companion issue in
coilysiren/scoop-bucket) and breaksmake install-windowsparity withbrew install coily.Change
.forgejo/workflows/release.yml: add a cross-build step that runsgo build -tags prod -o coily-windows-amd64.exe ./cmd/coilyunderGOOS=windows GOARCH=amd64(andarm64), then uploads both as Forgejo release assets viacoily ops forgejo release upload-asset(the verb from #75) or the equivalent shared composite action undercoilysiren/agentic-os/actions/.coily-windows-amd64.exe.sha256/-arm64.exe.sha256so the scoop manifest'shash.urlautoupdate keeps working.Why now
Supersedes the GitHub-Actions plan in #50, which is stale post-#80. Companion issue in
coilysiren/scoop-bucketflips the manifest the moment assets exist.Out of scope
Closes the Windows-half of #50 (the scoop-bucket companion closes the rest).