From acdede69753f6ccd6a31b88c232368d778ce36f3 Mon Sep 17 00:00:00 2001 From: Pavel Donin Date: Sat, 7 Nov 2026 18:33:54 +0100 Subject: [PATCH] Use mise-pinned Rust compiler for TUI checks --- scripts/tui.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/tui.sh b/scripts/tui.sh index b2a9a23d..aca75d00 100755 --- a/scripts/tui.sh +++ b/scripts/tui.sh @@ -8,8 +8,8 @@ cmd="${1:-}" tui="$root/tui"; target="$tui/target" want="$(sed -n 's/^channel = "\(.*\)"$/\1/p' "$tui/rust-toolchain.toml")" hint="Rust $want required: mise install, then mise exec -- pnpm tui:$cmd" -command -v rustc >/dev/null || { echo "$hint" >&2; exit 2; } -sysroot="$(cd "$tui" && rustc --print sysroot)" +rustc_bin="$(cd "$root" && mise which rustc 2>/dev/null)" || { echo "$hint" >&2; exit 2; } +sysroot="$(cd "$tui" && "$rustc_bin" --print sysroot)" found="$("$sysroot/bin/rustc" --version)" [[ "$found" == "rustc $want "* ]] || { echo "$hint (found $found)" >&2; exit 2; } host="$("$sysroot/bin/rustc" -vV | sed -n 's/^host: //p')"