From e558224acf668bc641ab748c47365adcbd61be81 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 27 Sep 2026 14:01:16 +0200 Subject: [PATCH] Loosen existing offline installs' exact Node pin (#13400) 5db4a401 fixed the installer, but machines already installed offline still pin Node to the ISO's exact version, so mise up never updates it. Co-authored-by: Claude Opus 5.5 --- migrations/1790457067.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 migrations/1790457067.sh diff --git a/migrations/1790457067.sh b/migrations/1790457067.sh new file mode 100644 index 00000000..43426303 --- /dev/null +++ b/migrations/1790457067.sh @@ -0,0 +1,7 @@ +echo "Loosen the offline install's exact Node pin so mise up tracks new releases" + +mise_config="$HOME/.config/mise/config.toml" + +if [[ -f $mise_config ]] && grep -qE '^node = "[0-9]+\.[0-9]+\.[0-9]+"$' "$mise_config"; then + sed -i -E 's/^node = "[0-9]+\.[0-9]+\.[0-9]+"$/node = "latest"/' "$mise_config" +fi