aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Jankowski <daniel.jankowski@rub.de>2025-12-17 20:53:30 +0100
committerDaniel Jankowski <daniel.jankowski@rub.de>2025-12-17 20:53:30 +0100
commit3fe691c8f795fb6c253aceff1e0e28d1c25e063d (patch)
treea739331e162fbb67c4cbf172d1fdd4b61981deb9
parentchore(clippy): fix issues (diff)
downloadsl0pstatus-3fe691c8f795fb6c253aceff1e0e28d1c25e063d.tar.gz
sl0pstatus-3fe691c8f795fb6c253aceff1e0e28d1c25e063d.tar.xz
sl0pstatus-3fe691c8f795fb6c253aceff1e0e28d1c25e063d.zip
ci: install wasi sdk
-rw-r--r--.github/workflows/lint.yml10
-rw-r--r--.github/workflows/release.yml10
2 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index b36df5d..774b391 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -14,6 +14,14 @@ jobs:
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v4
+ - name: Install WASI SDK
+ run: |
+ wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz
+ tar -xzf wasi-sdk-20.0-linux.tar.gz
+ mv wasi-sdk-20.0 /opt/wasi-sdk
+ env:
+ WASI_SDK_PATH: /opt/wasi-sdk
+
- name: Install Rust
uses: dtolnay/rust-toolchain@4f647fc679bcd3b11499ccb42104547c83dabe96 # stable
with:
@@ -38,6 +46,8 @@ jobs:
with:
toolchain: "1.91.0"
target: wasm32-wasip1
+ env:
+ WASI_SDK_PATH: /opt/wasi-sdk
- name: Install cargo wasi
run: cargo install cargo-nextest
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 343a5d9..6480191 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,6 +20,14 @@ jobs:
with:
fetch-tags: false # https://github.com/actions/checkout/issues/1467
+ - name: Install WASI SDK
+ run: |
+ wget https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz
+ tar -xzf wasi-sdk-20.0-linux.tar.gz
+ mv wasi-sdk-20.0 /opt/wasi-sdk
+ env:
+ WASI_SDK_PATH: /opt/wasi-sdk
+
- run: git fetch --tags --all --force && git pull origin ${{ github.ref }} --unshallow --force
name: Fetch tags manually as a workaround. See https://github.com/actions/checkout/issues/1467
@@ -30,6 +38,8 @@ jobs:
override: true
toolchain: "1.91.0"
target: wasm32-wasip1
+ env:
+ WASI_SDK_PATH: /opt/wasi-sdk
- name: Build release binary
run: cargo build --release