Skip to content
This repository was archived by the owner on Apr 21, 2025. It is now read-only.

Commit fea81f5

Browse files
Pack binaryen wasm-opt
1 parent 23177ac commit fea81f5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/release_carton.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,20 @@ jobs:
3030
sudo apt-get -q install -y libedit2 libgcc-9-dev libpython2.7 libsqlite3-0 libstdc++-9-dev \
3131
libxml2 libz3-dev zlib1g-dev build-essential libncurses5 libxkbcommon0 curl unzip
3232
33+
- name: Install Binaryen tools
34+
run: |
35+
curl -L -v -o binaryen.tar.gz https://github.com/WebAssembly/binaryen/releases/download/version_113/binaryen-version_113-x86_64-linux.tar.gz
36+
tar xzvf binaryen.tar.gz
37+
mv binaryen-version_113 binaryen
38+
cp binaryen/bin/* /usr/local/bin
39+
3340
- name: Build carton
3441
env:
3542
GH_TOKEN: ${{ github.token }}
3643
run: |
3744
export CARTON_DEFAULT_TOOLCHAIN=wasm-${{ inputs.swift-version }}-version
3845
gh repo clone swiftwasm/carton -- --branch ${{ inputs.carton-version }} --single-branch
3946
cd carton
40-
./install_ubuntu_deps.sh
4147
swift build -c release
4248
.build/release/carton --version
4349
@@ -54,6 +60,7 @@ jobs:
5460
echo "bundle_name=$wasm_tools_dir.tar.gz" | tee -a $GITHUB_OUTPUT
5561
mkdir -p $wasm_tools_dir
5662
mv carton/.build/release/carton $wasm_tools_dir/carton
63+
mv binaryen/bin/wasm-opt $wasm_tools_dir/wasm-opt
5764
mv wasm-${{ inputs.swift-version }}-RELEASE $wasm_tools_dir/
5865
tar czf $wasm_tools_dir.tar.gz $wasm_tools_dir
5966

0 commit comments

Comments
 (0)