Skip to content

Commit 2dfe9bc

Browse files
committed
Refactor Windows setup to streamline wasi-sdk and wabt installation process
1 parent 437b81d commit 2dfe9bc

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/actions/install-wasi-sdk-wabt/action.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,20 +104,21 @@ runs:
104104
run: |
105105
choco install -y wget
106106
107-
mkdir -p /opt/wasi-sdk
108-
mkdir -p /opt/wabt
107+
mkdir -p /opt/
109108
110109
echo "Downloading wasi-sdk for Windows..."
111-
wget -O wasi-sdk.tar.gz --progress=dot:giga https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-windows.tar.gz
110+
wget -O /opt/wasi-sdk.tar.gz --progress=dot:giga https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-windows.tar.gz
112111
113112
echo "Extracting wasi-sdk..."
114-
tar --strip-components=1 -xf wasi-sdk.tar.gz -C /opt/wasi-sdk
113+
tar -xf /opt/wasi-sdk.tar.gz -C /opt/
114+
ln -sf /opt/wasi-sdk-25.0-x86_64-windows /opt/wasi-sdk
115115
116116
echo "Downloading wabt for Windows..."
117-
wget -O wabt.tar.gz --progress=dot:giga https://github.com/WebAssembly/wabt/releases/download/1.0.37/wabt-1.0.37-windows.tar.gz
117+
wget -O /opt/wabt.tar.gz --progress=dot:giga https://github.com/WebAssembly/wabt/releases/download/1.0.37/wabt-1.0.37-windows.tar.gz
118118
119119
echo "Extracting wabt..."
120-
tar --strip-components=1 -xf wabt.tar.gz -C /opt/wabt
120+
tar -xf /opt/wabt.tar.gz -C /opt/
121+
ln -sf /opt/wabt-1.0.37 /opt/wabt
121122
122123
/opt/wasi-sdk/bin/clang --version
123124
/opt/wabt/bin/wasm-interp --version

0 commit comments

Comments
 (0)