Skip to content

Commit 4cfe83e

Browse files
mparrettclaude
andauthored
ci: move the TinyGo gate to 0.42.0 (#909)
* ci: move the TinyGo gate to 0.42.0 tinygo-wasi-build installed 0.41.1 (released 2026-04-22); 0.42.0 has been out since 2026-09-01, so the gate validated against a toolchain one release behind. 0.42.0 carries tinygo-org/tinygo#5401 (file-level //go:linkname), which removes the x/sys link failure on native darwin — one of the three #547 names. The other two are tinygo-org/tinygo#4794, still open, so native macOS still does not link. Verified on darwin/arm64: the wasi build and boot both succeed, and a 69-case differential corpus is identical to the stdgo runtime and to 0.41.1 despite the LLVM 20.1.1 -> 22.1.4 jump. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * ci: clarify TinyGo gate scope --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent 045d9fb commit 4cfe83e

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

‎.github/workflows/go.yml‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,10 +224,12 @@ jobs:
224224
uses: actions/setup-go@v6
225225
with:
226226
go-version-file: go.mod
227+
# Pin TinyGo so a new release cannot turn this gate red on its own;
228+
# bump deliberately and let this job verify the WASI build and core boot.
227229
- name: Install TinyGo
228230
run: |
229-
wget -q https://github.com/tinygo-org/tinygo/releases/download/v0.41.1/tinygo_0.41.1_amd64.deb
230-
sudo dpkg -i tinygo_0.41.1_amd64.deb
231+
wget -q https://github.com/tinygo-org/tinygo/releases/download/v0.42.0/tinygo_0.42.0_amd64.deb
232+
sudo dpkg -i tinygo_0.42.0_amd64.deb
231233
# Fetch directly: install.sh can exit 0 after a failed download, masking
232234
# transient CDN errors until the later PATH check (#682).
233235
- name: Install wasmtime

0 commit comments

Comments
 (0)