Skip to content

Commit

Permalink
fix: Just drop the registry reference in URL for latest image (#47)
Browse files Browse the repository at this point in the history
  • Loading branch information
akdev1l authored Jul 16, 2023
2 parents aedb3cb + d6b9e37 commit 00e8724
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions src/ublue_update/update_checks/system.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,22 +23,18 @@ def system_update_check():
"""Parse installation digest and image"""
deployments = loads(out)["deployments"][0]
installation_digest = deployments["base-commit-meta"]["ostree.manifest-digest"]
current_image = deployments["container-image-reference"].split(":")
current_image = deployments["container-image-reference"].split(":", 1)

"""Dissect current image to form URL to latest image"""
protocol = "docker://"
url = current_image[1]
tag = current_image[2]

"""Shift when image contains protocol"""
if url in protocol:
protocol = current_image[1] + ":"
url = current_image[2]
tag = current_image[3]
"""Add protocol if URL doesn't contain it"""
if protocol not in url:
url = protocol + url

"""Pull digest from latest image"""
latest_image = protocol + url + ":" + tag
latest_digest = skopeo_inspect(latest_image)
latest_digest = skopeo_inspect(url)

"""Compare current digest to latest digest"""
if installation_digest == latest_digest:
Expand Down

0 comments on commit 00e8724

Please sign in to comment.