Remove temporary TinyGo net/http CI patch once TinyGo >0.41.1 ships the fix #30

Open
opened 2026-07-02 19:24:01 +00:00 by JMR-dev · 0 comments
JMR-dev commented 2026-07-02 19:24:01 +00:00 (Migrated from github.com)

Context

PR #25 (issue #26) added a temporary CI step + .ci/tinygo-net-roundtrip.patch that applies the byte-exact upstream fix tinygo-org/net@1026408a to TinyGo's vendored net/http before the Wasm build, because TinyGo v0.41.1 ships the pre-fix net submodule (e54965e). The fix is already on TinyGo's dev branch (see tinygo-org/tinygo#5467) but not in any release.

Scope (do this once a TinyGo release > 0.41.1 includes the fix)

  • Bump acifani/setup-tinygo version in .github/workflows/ci.yml to the fixed TinyGo release.
  • Delete the "Patch TinyGo net/http (temporary)" CI step and .ci/tinygo-net-roundtrip.patch.
  • Remove the temporary note from the README build docs.
  • Confirm the ci Build-Wasm-Worker step is still green without the patch.

Acceptance

  • Wasm build passes on a stock (unpatched) TinyGo release; the patch file and CI step are gone.
## Context PR #25 (issue #26) added a temporary CI step + `.ci/tinygo-net-roundtrip.patch` that applies the byte-exact upstream fix [`tinygo-org/net@1026408a`](https://github.com/tinygo-org/net/commit/1026408a) to TinyGo's vendored `net/http` before the Wasm build, because TinyGo v0.41.1 ships the pre-fix `net` submodule (`e54965e`). The fix is already on TinyGo's `dev` branch (see tinygo-org/tinygo#5467) but not in any release. ## Scope (do this once a TinyGo release > 0.41.1 includes the fix) - [ ] Bump `acifani/setup-tinygo` version in `.github/workflows/ci.yml` to the fixed TinyGo release. - [ ] Delete the "Patch TinyGo net/http (temporary)" CI step and `.ci/tinygo-net-roundtrip.patch`. - [ ] Remove the temporary note from the README build docs. - [ ] Confirm the `ci` Build-Wasm-Worker step is still green without the patch. ## Acceptance - Wasm build passes on a stock (unpatched) TinyGo release; the patch file and CI step are gone.
Sign in to join this conversation.