Skip to content

ci: tag-triggered amicode binary release (v*-amicode.*) - #4

Merged
jack-champagne merged 1 commit into
local/amicodefrom
jack/amicode-release-workflow
Jul 8, 2026
Merged

ci: tag-triggered amicode binary release (v*-amicode.*)#4
jack-champagne merged 1 commit into
local/amicodefrom
jack/amicode-release-workflow

Conversation

@jack-champagne

Copy link
Copy Markdown
Member

Push a v<base>-amicode.<n> tag → builds both platform binaries with OPENCODE_CHANNEL=dev, verifies the channel gate is compiled ON in both (hard-fail otherwise — makes the amicode.1/.2 regression structurally impossible), publishes the GitHub release with sha256s formatted for amicode's opencode.lock.json. Manual workflow_dispatch escape hatch included. No collision with upstream triggers (vscode-v*, github-v*, branch-based publish).

Builds linux-x64 + darwin-arm64 with OPENCODE_CHANNEL=dev, hard-fails
if the channel gate compiles OFF (gotcha 2), publishes release + sha256s.
@jack-champagne
jack-champagne merged commit e9b6951 into local/amicode Jul 8, 2026
0 of 4 checks passed
@jack-champagne
jack-champagne deleted the jack/amicode-release-workflow branch July 8, 2026 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant