73
73
- name : Build (wasm32-unknown-unknown)
74
74
run : bazelisk --noworkspace_rc build --noenable_bzlmod --platforms=@rules_rust//rust/platform:wasm //...
75
75
76
- - name : Build (wasm32-wasi )
76
+ - name : Build (wasm32-wasip1 )
77
77
run : bazelisk --noworkspace_rc build --noenable_bzlmod --platforms=@rules_rust//rust/platform:wasi //...
78
78
79
79
- name : Format (buildifier)
@@ -111,19 +111,19 @@ jobs:
111
111
rustup toolchain install 1.64.0 --component clippy --component rustfmt
112
112
rustup default 1.64.0
113
113
rustup target add wasm32-unknown-unknown
114
- rustup target add wasm32-wasi
114
+ rustup target add wasm32-wasip1
115
115
116
116
- name : Build (wasm32-unknown-unknown)
117
117
run : cargo build --release --all-targets --target=wasm32-unknown-unknown
118
118
119
119
- name : Clippy (wasm32-unknown-unknown)
120
120
run : cargo clippy --release --all-targets --target=wasm32-unknown-unknown
121
121
122
- - name : Build (wasm32-wasi )
123
- run : cargo build --release --all-targets --target=wasm32-wasi
122
+ - name : Build (wasm32-wasip1 )
123
+ run : cargo build --release --all-targets --target=wasm32-wasip1
124
124
125
- - name : Clippy (wasm32-wasi )
126
- run : cargo clippy --release --all-targets --target=wasm32-wasi
125
+ - name : Clippy (wasm32-wasip1 )
126
+ run : cargo clippy --release --all-targets --target=wasm32-wasip1
127
127
128
128
- name : Format (rustfmt)
129
129
run : cargo fmt -- --check
@@ -159,19 +159,19 @@ jobs:
159
159
run : |
160
160
rustup toolchain install stable --component clippy --component rustfmt
161
161
rustup target add wasm32-unknown-unknown
162
- rustup target add wasm32-wasi
162
+ rustup target add wasm32-wasip1
163
163
164
164
- name : Build (wasm32-unknown-unknown)
165
165
run : cargo build --release --all-targets --target=wasm32-unknown-unknown
166
166
167
167
- name : Clippy (wasm32-unknown-unknown)
168
168
run : cargo clippy --release --all-targets --target=wasm32-unknown-unknown
169
169
170
- - name : Build (wasm32-wasi )
171
- run : cargo build --release --all-targets --target=wasm32-wasi
170
+ - name : Build (wasm32-wasip1 )
171
+ run : cargo build --release --all-targets --target=wasm32-wasip1
172
172
173
- - name : Clippy (wasm32-wasi )
174
- run : cargo clippy --release --all-targets --target=wasm32-wasi
173
+ - name : Clippy (wasm32-wasip1 )
174
+ run : cargo clippy --release --all-targets --target=wasm32-wasip1
175
175
176
176
- name : Format (rustfmt)
177
177
run : cargo fmt -- --check
@@ -208,19 +208,19 @@ jobs:
208
208
rustup toolchain install nightly --component clippy --component rustfmt
209
209
rustup default nightly
210
210
rustup target add wasm32-unknown-unknown
211
- rustup target add wasm32-wasi
211
+ rustup target add wasm32-wasip1
212
212
213
213
- name : Build (wasm32-unknown-unknown)
214
214
run : cargo build --release --all-targets --target=wasm32-unknown-unknown
215
215
216
216
- name : Clippy (wasm32-unknown-unknown)
217
217
run : cargo clippy --release --all-targets --target=wasm32-unknown-unknown
218
218
219
- - name : Build (wasm32-wasi )
220
- run : cargo build --release --all-targets --target=wasm32-wasi
219
+ - name : Build (wasm32-wasip1 )
220
+ run : cargo build --release --all-targets --target=wasm32-wasip1
221
221
222
- - name : Clippy (wasm32-wasi )
223
- run : cargo clippy --release --all-targets --target=wasm32-wasi
222
+ - name : Clippy (wasm32-wasip1 )
223
+ run : cargo clippy --release --all-targets --target=wasm32-wasip1
224
224
225
225
- name : Format (rustfmt)
226
226
run : cargo fmt -- --check
@@ -311,13 +311,13 @@ jobs:
311
311
- name : Update Rust
312
312
run : |
313
313
rustup toolchain install stable --component clippy --component rustfmt
314
- rustup target add wasm32-wasi
314
+ rustup target add wasm32-wasip1
315
315
316
- - name : Build (wasm32-wasi )
317
- run : cargo build --release --target=wasm32-wasi
316
+ - name : Build (wasm32-wasip1 )
317
+ run : cargo build --release --target=wasm32-wasip1
318
318
319
- - name : Clippy (wasm32-wasi )
320
- run : cargo clippy --release --target=wasm32-wasi
319
+ - name : Clippy (wasm32-wasip1 )
320
+ run : cargo clippy --release --target=wasm32-wasip1
321
321
322
322
- name : Format (rustfmt)
323
323
run : cargo fmt -- --check
@@ -335,7 +335,7 @@ jobs:
335
335
run : |
336
336
docker run --rm \
337
337
-v $(pwd)/envoy.yaml:/envoy.yaml \
338
- -v $(pwd)/target/wasm32-wasi /release:/etc/envoy/proxy-wasm-plugins \
338
+ -v $(pwd)/target/wasm32-wasip1 /release:/etc/envoy/proxy-wasm-plugins \
339
339
envoyproxy/envoy:v1.31-latest \
340
340
--mode validate \
341
341
-c envoy.yaml
@@ -375,20 +375,20 @@ jobs:
375
375
- name : Update Rust
376
376
run : |
377
377
rustup toolchain install nightly --component clippy --component rustfmt
378
- rustup +nightly target add wasm32-wasi
379
378
rustup default nightly
379
+ rustup target add wasm32-wasip1
380
380
381
381
- name : Change crate type from library to binary
382
382
run : |
383
383
grep -v '^\[lib\]' Cargo.toml > Cargo.tmp
384
384
grep -v '^crate-type' Cargo.tmp > Cargo.toml
385
385
mv src/lib.rs src/main.rs
386
386
387
- - name : Build (wasm32-wasi )
388
- run : cargo build --release --target=wasm32-wasi
387
+ - name : Build (wasm32-wasip1 )
388
+ run : cargo build --release --target=wasm32-wasip1
389
389
390
- - name : Clippy (wasm32-wasi )
391
- run : cargo clippy --release --target=wasm32-wasi
390
+ - name : Clippy (wasm32-wasip1 )
391
+ run : cargo clippy --release --target=wasm32-wasip1
392
392
393
393
- name : Format (rustfmt)
394
394
run : cargo fmt -- --check
@@ -404,7 +404,7 @@ jobs:
404
404
405
405
- name : Rename .wasm to match expected filename
406
406
run : |
407
- cd target/wasm32-wasi /release
407
+ cd target/wasm32-wasip1 /release
408
408
for file in $(ls -1 *.wasm); do \
409
409
mv $file $(echo $file | sed 's/-/_/g'); \
410
410
done
@@ -413,7 +413,7 @@ jobs:
413
413
run : |
414
414
docker run --rm \
415
415
-v $(pwd)/envoy.yaml:/envoy.yaml \
416
- -v $(pwd)/target/wasm32-wasi /release:/etc/envoy/proxy-wasm-plugins \
416
+ -v $(pwd)/target/wasm32-wasip1 /release:/etc/envoy/proxy-wasm-plugins \
417
417
envoyproxy/envoy:v1.31-latest \
418
418
--mode validate \
419
419
-c envoy.yaml
0 commit comments