Skip to content

Commit c4bd4f3

Browse files
fix(ci): harden nightly status guards for ci setup tasks
Replace existence-based status checks with nightly-specific assertions using `rustup run nightly rustc --version`. Prevents status guards from passing when only stable Rust is pre-installed on GitHub-hosted runners. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4a8ac10 commit c4bd4f3

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

taskfiles/ci.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ tasks:
4242
- test -x "{{.CARGO_BIN}}/rustup"
4343
- test -x "{{.CARGO_BIN}}/rustc"
4444
- test -x "{{.CARGO_BIN}}/cargo"
45-
- rustc --version
45+
- rustup run nightly rustc --version
4646

4747
setup-rust-windows:
4848
desc: "Configure rustup nightly toolchain (Windows)"
@@ -53,8 +53,7 @@ tasks:
5353
- rustc --version
5454
- cargo --version
5555
status:
56-
- rustup which rustc
57-
- rustc --version
56+
- rustup run nightly rustc --version
5857

5958
setup-cargo-tools:
6059
desc: "Install cargo-binstall and tauri-cli"

0 commit comments

Comments
 (0)