From 2ce17726116fd9523d0bb26edb3fcb656288e131 Mon Sep 17 00:00:00 2001 From: Nico Verbruggen Date: Sun, 15 Mar 2026 21:55:51 +0100 Subject: [PATCH] WIP: fix workflow? --- .github/workflows/build.yml | 8 +++++++- kobopatch-wasm/setup.sh | 11 ++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3983a92..271802f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,13 @@ jobs: - name: Run WASM tests run: | cd kobopatch-wasm/kobopatch-src - GOOS=js GOARCH=wasm go test -exec="$(go env GOROOT)/lib/wasm/go_js_wasm_exec" ./... + GOROOT="$(go env GOROOT)" + if [ -f "$GOROOT/lib/wasm/go_js_wasm_exec" ]; then + EXEC="$GOROOT/lib/wasm/go_js_wasm_exec" + else + EXEC="$GOROOT/misc/wasm/go_js_wasm_exec" + fi + GOOS=js GOARCH=wasm go test -exec="$EXEC" ./... - name: Build WASM binary run: | diff --git a/kobopatch-wasm/setup.sh b/kobopatch-wasm/setup.sh index ad41abc..81d46a2 100755 --- a/kobopatch-wasm/setup.sh +++ b/kobopatch-wasm/setup.sh @@ -14,7 +14,16 @@ else fi echo "Copying wasm_exec.js from Go SDK..." -cp "$(go env GOROOT)/lib/wasm/wasm_exec.js" "$SCRIPT_DIR/wasm_exec.js" +GOROOT="$(go env GOROOT)" +if [ -f "$GOROOT/lib/wasm/wasm_exec.js" ]; then + cp "$GOROOT/lib/wasm/wasm_exec.js" "$SCRIPT_DIR/wasm_exec.js" +elif [ -f "$GOROOT/misc/wasm/wasm_exec.js" ]; then + cp "$GOROOT/misc/wasm/wasm_exec.js" "$SCRIPT_DIR/wasm_exec.js" +else + echo "Error: could not find wasm_exec.js in Go SDK" + find "$GOROOT" -name "wasm_exec.js" 2>/dev/null + exit 1 +fi echo "" echo "Done. kobopatch source is at: $KOBOPATCH_DIR"