summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrooks J Rady <b.j.rady@gmail.com>2021-02-23 16:47:22 +0000
committerBrooks J Rady <b.j.rady@gmail.com>2021-02-23 16:47:22 +0000
commit701374f3fe782debdce08a2cbd3913f645e0f570 (patch)
treec7b02c7943af6c8636f8df4e17835b42291adf9e
parentd05516ce24d6f21fc17804d994b9f3dd3acf4089 (diff)
Everything is rubbish - if you can't beat them, join them
-rw-r--r--.github/workflows/rust.yml2
-rwxr-xr-xbuild-all.sh4
2 files changed, 2 insertions, 4 deletions
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index b12c19669..905a8f742 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -18,8 +18,6 @@ jobs:
- uses: actions/checkout@v2
- name: Add WASM target
run: rustup target add wasm32-wasi
- - name: Install wasm-opt (binaryen)
- run: sudo apt-get update && sudo apt-get -y install binaryen
- name: Build
run: ./build-all.sh --verbose
- name: Run tests
diff --git a/build-all.sh b/build-all.sh
index 67e360718..3243ea45c 100755
--- a/build-all.sh
+++ b/build-all.sh
@@ -13,7 +13,7 @@ cd ../strider
cargo build --release
echo "Optimising WASM executables (4/5)..."
cd ../..
-wasm-opt -O target/wasm32-wasi/release/status-bar.wasm -o target/status-bar.wasm
-wasm-opt -O target/wasm32-wasi/release/strider.wasm -o target/strider.wasm
+wasm-opt -O target/wasm32-wasi/release/status-bar.wasm -o target/status-bar.wasm || cp target/wasm32-wasi/release/status-bar.wasm target/status-bar.wasm
+wasm-opt -O target/wasm32-wasi/release/strider.wasm -o target/strider.wasm || cp target/wasm32-wasi/release/strider.wasm target/strider.wasm
echo "Building zellij (5/5)..."
cargo build $@ \ No newline at end of file