From 5904c2d2e20ba6cd6f80324cc7e653e52fcef14b Mon Sep 17 00:00:00 2001 From: Sergio <77530549+sergi0g@users.noreply.github.com> Date: Sun, 6 Apr 2025 20:10:05 +0300 Subject: [PATCH] fix: ignore version info when tags are equal Even though some images had newer digests, they weren't being taken into consideration when checking for updates. Should resolve #85 (further testing needed to confirm). --- src/registry.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/registry.rs b/src/registry.rs index e0ddb08..3755319 100644 --- a/src/registry.rs +++ b/src/registry.rs @@ -182,10 +182,7 @@ pub async fn get_latest_tag( )); get_latest_digest( &Image { - version_info: Some(VersionInfo { - latest_remote_tag: Some(t.clone()), - ..image.version_info.as_ref().unwrap().clone() - }), + version_info: None, // Overwrite previous version info, since it isn't useful anymore (equal tags means up to date and an image is truly up to date when its digests are up to date, and we'll be checking those anyway) time_ms: image.time_ms + elapsed(start), ..image.clone() },