Skip to content

fix(updates): thread catalog repoURL into the live check so the GitHub Releases tier fires - #74

Merged
tyrelchambers merged 1 commit into
masterfrom
fix/update-check-repourl-enrichment
Jul 20, 2026
Merged

fix(updates): thread catalog repoURL into the live check so the GitHub Releases tier fires#74
tyrelchambers merged 1 commit into
masterfrom
fix/update-check-repourl-enrichment

Conversation

@tyrelchambers

Copy link
Copy Markdown
Owner

The GitHub Releases tier (resolveViaReleases) was dead on the live /api/updates
path: handleUpdates built each InstalledImage without a repoURL, so the tier
bailed on its first line and images that couldn't be resolved by tag or digest
fell through to "version unknown" — even when the app has a github.com source in
the catalog.

Enrich each image server-side by matching it to its catalog app's repoURL via
the new reusable repoURLForImage() (reuses imageRepoPath/repoPathsMatch). The
tier runs last, so this only converts former unknowns into version answers and
can't change an existing registry/digest verdict.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

…b Releases tier fires

The GitHub Releases tier (resolveViaReleases) was dead on the live /api/updates
path: handleUpdates built each InstalledImage without a repoURL, so the tier
bailed on its first line and images that couldn't be resolved by tag or digest
fell through to "version unknown" — even when the app has a github.com source in
the catalog.

Enrich each image server-side by matching it to its catalog app's repoURL via
the new reusable repoURLForImage() (reuses imageRepoPath/repoPathsMatch). The
tier runs last, so this only converts former unknowns into version answers and
can't change an existing registry/digest verdict.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tyrelchambers
tyrelchambers marked this pull request as ready for review July 20, 2026 20:46
@tyrelchambers
tyrelchambers merged commit 30e5deb into master Jul 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant