Skip to content

ci: install the Go release TinyGo supports - #5

Merged
karalabe merged 1 commit into
dark-bio:mainfrom
karalabe:ci-go-toolchain
Sep 17, 2026
Merged

karalabe merged 1 commit into
dark-bio:mainfrom
karalabe:ci-go-toolchain

Conversation

@karalabe

Copy link
Copy Markdown
Member

The first CI run failed to build both Go apps:

FAIL 01-hello-go does not build
requires go version 1.25 through 1.27, got go1.24

TinyGo compiles against a Go toolchain and accepts only a range of releases. The runner image carries Go 1.24, which is below that range, and nothing in the workflow asked for a particular one. The other 23 apps built, ran and compared as expected.

The toolchains action now installs Go through actions/setup-go whenever a TinyGo version is requested. The pull request job pins 1.27, and the input defaults to stable, so the nightly job builds against the newest Go and reports a TinyGo that no longer accepts it.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@karalabe
karalabe merged commit ff50687 into dark-bio:main Sep 17, 2026
3 checks passed
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