From 7883d4075787d0095f79a527c48c610acd798698 Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 22 Apr 2026 18:03:25 -0500 Subject: [PATCH] Fix cargo binary install conflicts in CI --- .github/workflows/format.yml | 1 - .github/workflows/test.yml | 12 +++--------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index be42f98..8a9bb3d 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -24,7 +24,6 @@ jobs: uses: actions/cache@v4 with: path: | - ~/.cargo/bin/ ~/.cargo/registry/index/ ~/.cargo/registry/cache/ ~/.cargo/git/db/ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2c87283..3528c62 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,6 @@ jobs: uses: actions/cache@v4 with: path: | - ~/.cargo/bin/ ~/.cargo/registry/index/ ~/.cargo/registry/cache/ ~/.cargo/git/db/ @@ -47,10 +46,7 @@ jobs: run: rustup target add wasm32-wasip1 wasm32-unknown-unknown - name: Setup Viceroy - run: | - if ! command -v viceroy &>/dev/null; then - cargo install viceroy --locked - fi + run: cargo install viceroy --locked --force - name: Fetch dependencies (locked) run: cargo fetch --locked @@ -74,7 +70,6 @@ jobs: uses: actions/cache@v4 with: path: | - ~/.cargo/bin/ ~/.cargo/registry/index/ ~/.cargo/registry/cache/ ~/.cargo/git/db/ @@ -114,7 +109,7 @@ jobs: echo "version=$version" >> "$GITHUB_OUTPUT" - name: Install wasm-bindgen test runner - run: cargo install wasm-bindgen-cli --version "${{ steps.wasm-bindgen-version.outputs.version }}" --locked + run: cargo install wasm-bindgen-cli --version "${{ steps.wasm-bindgen-version.outputs.version }}" --locked --force - name: Fetch dependencies (locked) run: cargo fetch --locked @@ -137,7 +132,6 @@ jobs: uses: actions/cache@v4 with: path: | - ~/.cargo/bin/ ~/.cargo/registry/index/ ~/.cargo/registry/cache/ ~/.cargo/git/db/ @@ -160,7 +154,7 @@ jobs: run: rustup target add wasm32-wasip1 - name: Setup Viceroy - run: cargo install viceroy --locked + run: cargo install viceroy --locked --force - name: Fetch dependencies (locked) run: cargo fetch --locked