From 25a3f8d74ba458ab1fb45a10796892da78f3aa8c Mon Sep 17 00:00:00 2001 From: Taku Kodma <79110363+risu729@users.noreply.github.com> Date: Mon, 11 May 2026 21:43:22 +1000 Subject: [PATCH] test: avoid hardcoded rust cache paths --- .github/workflows/test.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f8fe218..499de79 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -141,8 +141,16 @@ jobs: cache_rust: true - name: Check Rust cache paths run: | - test "$MISE_RUSTUP_HOME" = "$HOME/.local/share/mise/rustup" - test "$MISE_CARGO_HOME" = "$HOME/.local/share/mise/cargo" + if [ -n "${MISE_DATA_DIR:-}" ]; then + mise_data_dir="$MISE_DATA_DIR" + elif [ -n "${XDG_DATA_HOME:-}" ]; then + mise_data_dir="$XDG_DATA_HOME/mise" + else + mise_data_dir="$HOME/.local/share/mise" + fi + + test "$MISE_RUSTUP_HOME" = "$mise_data_dir/rustup" + test "$MISE_CARGO_HOME" = "$mise_data_dir/cargo" test -d "$MISE_RUSTUP_HOME" test -d "$MISE_CARGO_HOME"