Skip to content

Commit 5d14fd5

Browse files
authored
ci: force-reinstall tauri-cli via binstall to avoid stale cache (#1023)
Swatinem/rust-cache restores ~/.cargo/bin/cargo-tauri from a previous run. cargo binstall sees the cached binary and skips installation, but the cached binary is non-functional on the current runner image. Adding --force ensures a fresh download every time. Fixes nightly release run 23364071118.
1 parent b8d1cbc commit 5d14fd5

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ jobs:
270270
run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
271271

272272
- name: Install tauri-cli and tauri-driver
273-
run: cargo binstall tauri-cli tauri-driver --no-confirm --locked
273+
run: cargo binstall tauri-cli tauri-driver --no-confirm --locked --force
274274

275275
- name: Upload Linux Rust binaries
276276
uses: actions/upload-artifact@v4

.github/workflows/pr-binary-generation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ jobs:
139139
iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content
140140
141141
- name: Install tauri-cli
142-
run: cargo binstall tauri-cli --no-confirm --locked
142+
run: cargo binstall tauri-cli --no-confirm --locked --force
143143

144144
- name: Bake PR + commit into version
145145
id: version

.github/workflows/release-common.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ jobs:
253253
run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
254254

255255
- name: Install Tauri CLI
256-
run: cargo binstall tauri-cli --no-confirm --locked
256+
run: cargo binstall tauri-cli --no-confirm --locked --force
257257

258258
- name: Import Apple signing certificate
259259
env:
@@ -422,7 +422,7 @@ jobs:
422422
iex (iwr "https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.ps1").Content
423423
424424
- name: Install Tauri CLI
425-
run: cargo binstall tauri-cli --no-confirm --locked
425+
run: cargo binstall tauri-cli --no-confirm --locked --force
426426

427427
- name: Set version in tauri.conf.json
428428
shell: pwsh
@@ -562,7 +562,7 @@ jobs:
562562
run: curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
563563

564564
- name: Install Tauri CLI
565-
run: cargo binstall tauri-cli --no-confirm --locked
565+
run: cargo binstall tauri-cli --no-confirm --locked --force
566566

567567
- name: Set version in tauri.conf.json
568568
run: |

0 commit comments

Comments
 (0)