From 50f8fbcfda9154d3d09bf7a9700faa51c43f5066 Mon Sep 17 00:00:00 2001 From: Pasha Sviderski Date: Tue, 14 Jul 2026 10:25:54 +1000 Subject: [PATCH] fix(install): correctly compare installed nightly daemon version to upgrade to latest --- scripts/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install.sh b/scripts/install.sh index 0115e464..c8897319 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -220,7 +220,7 @@ install_uncloud_binaries() { # 0.20.0~nightly-abc < 0.20.0 < 0.21.0~nightly-def. # latest_version is always a clean stable tag from releases/latest, so the substitution is one-sided. local newest - newest=$(printf '%s\n%s\n' "${installed_version//-/~}" "${latest_version}" | sort -V | tail -n1) + newest=$(printf '%s\n%s\n' "${installed_version//-/\~}" "${latest_version}" | sort -V | tail -n1) if [ "${newest}" = "${latest_version}" ]; then log "⏳ Upgrading uncloudd ${installed_version} → ${latest_version}..." uncloudd_url="${UNCLOUD_GITHUB_URL}/releases/download/v${latest_version}/${uncloudd_archive_name}"