Skip to content

Commit 61ffba0

Browse files
fix: build dodeca-devtools WASM in CI
1 parent dae717b commit 61ffba0

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ jobs:
4444
name: Add wasm32 target
4545
run: rustup target add wasm32-unknown-unknown
4646
-
47-
name: Build livereload WASM
48-
run: "cargo build -p livereload-client --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm"
47+
name: Build WASM crates
48+
run: "cargo build -p livereload-client -p dodeca-devtools --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm\nwasm-bindgen --target web --out-dir crates/dodeca-devtools/pkg target/wasm32-unknown-unknown/release/dodeca_devtools.wasm"
4949
shell: bash
5050
-
5151
name: Build ddc
@@ -92,8 +92,8 @@ jobs:
9292
name: Add wasm32 target
9393
run: rustup target add wasm32-unknown-unknown
9494
-
95-
name: Build livereload WASM
96-
run: "cargo build -p livereload-client --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm"
95+
name: Build WASM crates
96+
run: "cargo build -p livereload-client -p dodeca-devtools --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm\nwasm-bindgen --target web --out-dir crates/dodeca-devtools/pkg target/wasm32-unknown-unknown/release/dodeca_devtools.wasm"
9797
shell: bash
9898
-
9999
name: Build ddc
@@ -143,8 +143,8 @@ jobs:
143143
name: Add wasm32 target
144144
run: rustup target add wasm32-unknown-unknown
145145
-
146-
name: Build livereload WASM
147-
run: "cargo build -p livereload-client --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm"
146+
name: Build WASM crates
147+
run: "cargo build -p livereload-client -p dodeca-devtools --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm\nwasm-bindgen --target web --out-dir crates/dodeca-devtools/pkg target/wasm32-unknown-unknown/release/dodeca_devtools.wasm"
148148
shell: bash
149149
-
150150
name: Build ddc
@@ -188,8 +188,8 @@ jobs:
188188
name: Add wasm32 target
189189
run: rustup target add wasm32-unknown-unknown
190190
-
191-
name: Build livereload WASM
192-
run: "cargo build -p livereload-client --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm"
191+
name: Build WASM crates
192+
run: "cargo build -p livereload-client -p dodeca-devtools --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm\nwasm-bindgen --target web --out-dir crates/dodeca-devtools/pkg target/wasm32-unknown-unknown/release/dodeca_devtools.wasm"
193193
shell: bash
194194
-
195195
name: Build ddc
@@ -236,8 +236,8 @@ jobs:
236236
name: Add wasm32 target
237237
run: rustup target add wasm32-unknown-unknown
238238
-
239-
name: Build livereload WASM
240-
run: "cargo build -p livereload-client --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm"
239+
name: Build WASM crates
240+
run: "cargo build -p livereload-client -p dodeca-devtools --target wasm32-unknown-unknown --release\nwasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm\nwasm-bindgen --target web --out-dir crates/dodeca-devtools/pkg target/wasm32-unknown-unknown/release/dodeca_devtools.wasm"
241241
shell: bash
242242
-
243243
name: Build ddc

xtask/src/ci.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -452,11 +452,12 @@ pub fn build_release_workflow() -> Workflow {
452452
cargo install wasm-bindgen-cli --version $(cargo metadata --format-version 1 | jq -r '.packages[] | select(.name == "wasm-bindgen") | .version' | head -1)
453453
"#.trim()).shell("bash"));
454454

455-
// Add wasm32 target and build livereload client
455+
// Add wasm32 target and build WASM crates (livereload-client and dodeca-devtools)
456456
steps.push(Step::run("Add wasm32 target", "rustup target add wasm32-unknown-unknown"));
457-
steps.push(Step::run("Build livereload WASM", r#"
458-
cargo build -p livereload-client --target wasm32-unknown-unknown --release
457+
steps.push(Step::run("Build WASM crates", r#"
458+
cargo build -p livereload-client -p dodeca-devtools --target wasm32-unknown-unknown --release
459459
wasm-bindgen --target web --out-dir crates/livereload-client/pkg target/wasm32-unknown-unknown/release/livereload_client.wasm
460+
wasm-bindgen --target web --out-dir crates/dodeca-devtools/pkg target/wasm32-unknown-unknown/release/dodeca_devtools.wasm
460461
"#.trim()).shell("bash"));
461462

462463
// Build ddc

0 commit comments

Comments
 (0)