@@ -10,14 +10,12 @@ jobs:
1010 test_bundled :
1111 strategy :
1212 matrix :
13- os : [ubuntu-latest, macos-latest, windows-latest ]
13+ os : [ubuntu-latest]
1414 runs-on : ${{ matrix.os }}
1515 steps :
1616 - uses : actions/checkout@v4
1717 - name : Install wasm-pack
1818 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
19- - name : Setup emscripten
20- uses : ./.github/actions/setup-emscripten
2119 - name : Test bundled
2220 run : |
2321 wasm-pack test --chrome --headless
@@ -30,14 +28,12 @@ jobs:
3028 test_bundled_sqlite3mc :
3129 strategy :
3230 matrix :
33- os : [ubuntu-latest, macos-latest, windows-latest ]
31+ os : [ubuntu-latest]
3432 runs-on : ${{ matrix.os }}
3533 steps :
3634 - uses : actions/checkout@v4
3735 - name : Install wasm-pack
3836 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
39- - name : Setup emscripten
40- uses : ./.github/actions/setup-emscripten
4137 - name : Test bundled sqlite3mc
4238 run : |
4339 wasm-pack test --chrome --headless --features sqlite3mc
4642 runs-on : ubuntu-latest
4743 steps :
4844 - uses : actions/checkout@v4
49- - name : Setup emscripten
50- uses : ./.github/actions/setup-emscripten
5145 - name : Run diesel tests
5246 run : |
5347 git clone https://github.com/diesel-rs/diesel.git
@@ -64,15 +58,13 @@ jobs:
6458 - uses : actions/checkout@v4
6559 - name : Install wasm-pack
6660 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
67- - name : Setup emscripten
68- uses : ./.github/actions/setup-emscripten
6961 - name : Run rusqlite tests
7062 run : |
71- git clone https://github.com/Spxg /rusqlite.git
63+ git clone https://github.com/rusqlite /rusqlite.git
7264 cd rusqlite
7365 printf "[patch.crates-io]\n" >> Cargo.toml
7466 printf "sqlite-wasm-rs = { path = \"..\" }\n" >> Cargo.toml
75- WASM_BINDGEN_TEST_TIMEOUT=60 wasm-pack test --chrome --headless --features modern-base
67+ WASM_BINDGEN_TEST_TIMEOUT=60 wasm-pack test --chrome --headless --features modern-full
7668
7769 test_clippy :
7870 runs-on : ubuntu-latest
@@ -81,16 +73,14 @@ jobs:
8173 - name : Check clippy
8274 run : |
8375 rustup target add wasm32-unknown-unknown
84- cargo clippy --no-default-features --config docsrs.toml -- target wasm32-unknown-unknown -- -D warnings
76+ cargo clippy --no-default-features --target wasm32-unknown-unknown -- -D warnings
8577
8678 test_implement_a_vfs :
8779 runs-on : ubuntu-latest
8880 steps :
8981 - uses : actions/checkout@v4
9082 - name : Install wasm-pack
9183 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
92- - name : Setup emscripten
93- uses : ./.github/actions/setup-emscripten
9484 - name : Test implement-a-vfs example
9585 run : |
9686 cd examples/implement-a-vfs
@@ -112,13 +102,12 @@ jobs:
112102 - uses : actions/checkout@v4
113103 - name : Install wasm-pack
114104 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
115- - name : Setup emscripten
116- uses : ./.github/actions/setup-emscripten
117105 - name : Test
118106 run : |
119107 rustup toolchain install nightly
120108 rustup component add rust-src --toolchain nightly-x86_64-unknown-linux-gnu
121- RUSTFLAGS='-Ctarget-feature=+atomics -Clink-args=--shared-memory -Clink-args=--max-memory=1073741824 -Clink-args=--import-memory -Clink-args=--export=__wasm_init_tls -Clink-args=--export=__tls_size -Clink-args=--export=__tls_align -Clink-args=--export=__tls_base' rustup run nightly wasm-pack test --chrome --headless -Z build-std=panic_abort,std
109+ cd tests
110+ CFLAGS_wasm32_unknown_unknown='-matomics' RUSTFLAGS='-Ctarget-feature=+atomics -Clink-args=--shared-memory -Clink-args=--max-memory=1073741824 -Clink-args=--import-memory -Clink-args=--export=__wasm_init_tls -Clink-args=--export=__tls_size -Clink-args=--export=__tls_align -Clink-args=--export=__tls_base' rustup run nightly wasm-pack test --chrome --headless -Z build-std=panic_abort,std
122111
123112 test_msrv :
124113 strategy :
@@ -129,10 +118,6 @@ jobs:
129118 - uses : actions/checkout@v4
130119 - name : Install wasm-pack
131120 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
132- - name : Setup emscripten
133- uses : ./.github/actions/setup-emscripten
134- with :
135- version : ' 3.1.52'
136121 - name : Test MSRV
137122 run : |
138123 rustup toolchain install 1.82.0
@@ -149,8 +134,6 @@ jobs:
149134 - uses : actions/checkout@v4
150135 - name : Install wasm-pack
151136 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
152- - name : Setup emscripten
153- uses : ./.github/actions/setup-emscripten
154137 - name : Test
155138 run : |
156139 cd examples/nodejs
@@ -160,14 +143,12 @@ jobs:
160143 test_sqlite_wasm_vec :
161144 strategy :
162145 matrix :
163- os : [ubuntu-latest, macos-latest, windows-latest ]
146+ os : [ubuntu-latest]
164147 runs-on : ${{ matrix.os }}
165148 steps :
166149 - uses : actions/checkout@v4
167150 - name : Install wasm-pack
168151 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
169- - name : Setup emscripten
170- uses : ./.github/actions/setup-emscripten
171152 - name : Test
172153 run : |
173154 cd extensions/sqlite-vec
@@ -176,14 +157,12 @@ jobs:
176157 test_sqlite_wasm_vfs :
177158 strategy :
178159 matrix :
179- os : [ubuntu-latest, macos-latest, windows-latest ]
160+ os : [ubuntu-latest]
180161 runs-on : ${{ matrix.os }}
181162 steps :
182163 - uses : actions/checkout@v4
183164 - name : Install wasm-pack
184165 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
185- - name : Setup emscripten
186- uses : ./.github/actions/setup-emscripten
187166 - name : Test
188167 run : |
189168 cd crates/sqlite-wasm-vfs
@@ -198,8 +177,6 @@ jobs:
198177 - uses : actions/checkout@v4
199178 - name : Install wasm-pack
200179 run : curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
201- - name : Setup emscripten
202- uses : ./.github/actions/setup-emscripten
203180 - name : Test
204181 run : |
205182 cd tests
0 commit comments