From 0f64f23dc7d0b017a4ebe08f1da76e650e23e9bd Mon Sep 17 00:00:00 2001 From: Himadri Bhattacharjee <107522312+lavafroth@users.noreply.github.com> Date: Sat, 10 Feb 2024 18:29:51 +0530 Subject: [PATCH] fix: strip `v` version prefix when checking for updates --- src/core/update.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/update.rs b/src/core/update.rs index 0a33a03..84fa84e 100644 --- a/src/core/update.rs +++ b/src/core/update.rs @@ -185,8 +185,10 @@ pub fn get_latest_release() -> Result, ()> { .clone(), ) .map_err(|_| ())?; - if release.tag_name.as_str() != "dev-build" - && release.tag_name.as_str() > env!("CARGO_PKG_VERSION") + + let release_version = release.tag_name.strip_prefix("v").unwrap_or(&release.tag_name); + if release_version != "dev-build" + && release_version > env!("CARGO_PKG_VERSION") { Ok(Some(release)) } else {