From 6e4be9cf9e59b12ce854ff404d7e436abb33ddfa Mon Sep 17 00:00:00 2001 From: Rachel <508861+Ryex@users.noreply.github.com> Date: Wed, 3 Apr 2024 12:08:17 -0700 Subject: [PATCH] Don't build silently in CI Signed-off-by: Rachel <508861+Ryex@users.noreply.github.com> --- .github/workflows/actions.yml | 4 ++-- xtask/src/main.rs | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index 7fdd2c7..9ff5eee 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -18,10 +18,10 @@ jobs: run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - name: Build ic10lsp run: | - cargo xtask build -p ic10lsp_wasm --release + RUST_BACKTRACE=1 cargo xtask build -p ic10lsp_wasm --release -- -- - name: Build ic10emu run: | - cargo xtask build -p ic10emu_wasm --release + RUST_BACKTRACE=1 cargo xtask build -p ic10emu_wasm --release -- -- - name: Build Page run: | cd www diff --git a/xtask/src/main.rs b/xtask/src/main.rs index b8f205b..c536681 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -32,6 +32,7 @@ enum Task { packages: Vec, /// Additional arguments to pass to wasm-pack, use another `--` to pass to cargo build #[arg(last = true, default_values = ["--","-q"])] + // #[arg(last = true)] rest: Vec, }, /// Start the server @@ -114,6 +115,13 @@ fn build + std::fmt::Debug + std::fmt::Display>( eprintln!("Building packages: {:?}, release: {}", packages, release); for package in packages { eprintln!("Building package: {}", package); + eprintln!( + "Running command: {} build {} {} {}", + &args.wasm_pack, + if release { "--release" } else { "--dev" }, + package, + rest.join(std::ffi::OsStr::new(" ")).to_string_lossy(), + ); let mut cmd = Command::new(&args.wasm_pack); cmd.current_dir(workspace); cmd.arg("build");