Merge pull request #236 from Universal-Debloater-Alliance/strip-version-prefix

fix: strip `v` version prefix when checking for updates
This commit is contained in:
Adhiraj S. Chauhan 2024-02-12 13:10:53 +05:30 committed by GitHub
commit e7401a1f17
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -185,8 +185,11 @@ pub fn get_latest_release() -> Result<Option<Release>, ()> {
.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 {