@@ -244,27 +244,44 @@ jobs:
244
244
steps :
245
245
- uses : actions/checkout@v4
246
246
- uses : dtolnay/rust-toolchain@stable
247
- - run : choco install wget
248
- if : runner.os == 'Windows'
249
247
- name : Install precompiled wasm-pack
250
248
shell : bash
251
249
run : |
252
- VERSION=v0.12 .1
250
+ VERSION=v0.13 .1
253
251
URL=https://github.com/rustwasm/wasm-pack/releases/download/${VERSION}/wasm-pack-${VERSION}-x86_64-unknown-linux-musl.tar.gz
254
252
wget -O - $URL | tar -xz --strip-components=1 -C ~/.cargo/bin
255
253
wasm-pack --version
254
+ node --version
256
255
- uses : Swatinem/rust-cache@v2
257
256
- name : Test (Node)
258
257
env :
259
258
RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
260
259
run : wasm-pack test --node
261
260
- name : Test (Firefox)
262
261
env :
263
- RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js" --cfg getrandom_browser_test
262
+ WASM_BINDGEN_USE_BROWSER : 1
263
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
264
264
run : wasm-pack test --headless --firefox
265
265
- name : Test (Chrome)
266
266
env :
267
- RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js" --cfg getrandom_browser_test
267
+ WASM_BINDGEN_USE_BROWSER : 1
268
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
269
+ run : wasm-pack test --headless --chrome
270
+ - name : Test (dedicated worker)
271
+ env :
272
+ WASM_BINDGEN_USE_DEDICATED_WORKER : 1
273
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
274
+ run : wasm-pack test --headless --firefox
275
+ - name : Test (shared worker)
276
+ env :
277
+ WASM_BINDGEN_USE_SHARED_WORKER : 1
278
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
279
+ run : wasm-pack test --headless --firefox
280
+ - name : Test (service worker)
281
+ env :
282
+ WASM_BINDGEN_USE_SERVICE_WORKER : 1
283
+ RUSTFLAGS : -Dwarnings --cfg getrandom_backend="wasm_js"
284
+ # Firefox doesn't support module service workers and therefor can't import scripts
268
285
run : wasm-pack test --headless --chrome
269
286
270
287
wasi :
0 commit comments