From 9959cb0d067995a8b9edac4f41d8695e86fc222d Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sun, 28 Sep 2025 02:45:17 +0000 Subject: [PATCH] ci: fix rust wasm32 target Signed-off-by: Xe Iaso --- .github/workflows/docker-pr.yml | 3 +++ .github/workflows/docker.yml | 3 +++ .github/workflows/go.yml | 3 +++ .github/workflows/rust.yml | 9 +++++++++ .github/workflows/smoke-tests.yml | 3 +++ 5 files changed, 21 insertions(+) diff --git a/.github/workflows/docker-pr.yml b/.github/workflows/docker-pr.yml index 4efd403c..41b3f98a 100644 --- a/.github/workflows/docker-pr.yml +++ b/.github/workflows/docker-pr.yml @@ -46,6 +46,9 @@ jobs: brew bundle - uses: actions-rust-lang/setup-rust-toolchain@02be93da58aa71fb456aa9c43b301149248829d8 # v1.15.1 + with: + cache: false + target: wasm32-unknown-unknown - name: Docker meta id: meta diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 2fe0d658..bd360862 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -56,6 +56,9 @@ jobs: brew bundle - uses: actions-rust-lang/setup-rust-toolchain@02be93da58aa71fb456aa9c43b301149248829d8 # v1.15.1 + with: + cache: false + target: wasm32-unknown-unknown - name: Log into registry uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5.0 diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 91d0ad1b..f88fe41f 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -59,6 +59,9 @@ jobs: ${{ runner.os }}-golang- - uses: actions-rust-lang/setup-rust-toolchain@02be93da58aa71fb456aa9c43b301149248829d8 # v1.15.1 + with: + cache: false + target: wasm32-unknown-unknown - name: Cache playwright binaries uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 0f3b638d..1ae41e7a 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -9,7 +9,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + with: + persist-credentials: false - uses: actions-rust-lang/setup-rust-toolchain@02be93da58aa71fb456aa9c43b301149248829d8 # v1.15.1 + with: + cache: false + target: wasm32-unknown-unknown - run: cargo test --all-features # Check formatting with rustfmt @@ -18,9 +23,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + with: + persist-credentials: false # Ensure rustfmt is installed and setup problem matcher - uses: actions-rust-lang/setup-rust-toolchain@02be93da58aa71fb456aa9c43b301149248829d8 # v1.15.1 with: components: rustfmt + cache: false + target: wasm32-unknown-unknown - name: Rustfmt Check uses: actions-rust-lang/rustfmt@559aa3035a47390ba96088dffa783b5d26da9326 # v1.1.1 diff --git a/.github/workflows/smoke-tests.yml b/.github/workflows/smoke-tests.yml index 67ce51ea..59f7ec02 100644 --- a/.github/workflows/smoke-tests.yml +++ b/.github/workflows/smoke-tests.yml @@ -38,6 +38,9 @@ jobs: go-version: stable - uses: actions-rust-lang/setup-rust-toolchain@02be93da58aa71fb456aa9c43b301149248829d8 # v1.15.1 + with: + cache: false + target: wasm32-unknown-unknown - uses: ko-build/setup-ko@d006021bd0c28d1ce33a07e7943d48b079944c8d # v0.9