Skip to content

Commit b3e3eca

Browse files
committed
ci: build all std and no_std examples
Signed-off-by: Roman Volosatovs <[email protected]>
1 parent e81ce5a commit b3e3eca

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

.github/workflows/main.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,36 @@ jobs:
2626
uses: bytecodealliance/actions/wasm-tools/setup@v1
2727
with:
2828
version: "1.202.0"
29-
- run: cargo build --examples --target wasm32-wasi
3029
- run: curl -LO https://github.com/bytecodealliance/wasmtime/releases/download/v19.0.0/wasi_snapshot_preview1.command.wasm
30+
31+
- run: cargo build --examples --target wasm32-wasi
32+
3133
- run: wasm-tools component new ./target/wasm32-wasi/debug/examples/hello-world.wasm --adapt ./wasi_snapshot_preview1.command.wasm -o component.wasm
3234
- run: wasmtime run component.wasm
35+
36+
- run: wasm-tools component new ./target/wasm32-wasi/debug/examples/hello-world-no_std.wasm --adapt ./wasi_snapshot_preview1.command.wasm -o component.wasm
37+
- run: wasmtime run component.wasm
38+
39+
- run: wasm-tools component new ./target/wasm32-wasi/debug/examples/rand.wasm --adapt ./wasi_snapshot_preview1.command.wasm -o component.wasm
40+
- run: wasmtime run component.wasm
41+
42+
- run: wasm-tools component new ./target/wasm32-wasi/debug/examples/rand-no_std.wasm --adapt ./wasi_snapshot_preview1.command.wasm -o component.wasm
43+
- run: wasmtime run component.wasm
44+
3345
- run: cargo build --examples --target wasm32-unknown-unknown
46+
3447
- run: wasm-tools component new ./target/wasm32-unknown-unknown/debug/examples/cli_command.wasm -o component.wasm
3548
- run: wasmtime run component.wasm
49+
50+
- run: wasm-tools component new ./target/wasm32-unknown-unknown/debug/examples/cli_command_no_std.wasm -o component.wasm
51+
- run: wasmtime run component.wasm
52+
3653
- run: wasm-tools component new ./target/wasm32-unknown-unknown/debug/examples/http_proxy.wasm -o component.wasm
3754
- run: wasm-tools component targets wit component.wasm -w wasi:http/proxy
3855

56+
- run: wasm-tools component new ./target/wasm32-unknown-unknown/debug/examples/http_proxy_no_std.wasm -o component.wasm
57+
- run: wasm-tools component targets wit component.wasm -w wasi:http/proxy
58+
3959

4060
rustfmt:
4161
name: Rustfmt

0 commit comments

Comments
 (0)