Skip to content

Remove license catalog check for version resolution#265

Draft
anisaoshafi wants to merge 1 commit into
mainfrom
devx-870-remove-license-catalog-check-for-latest
Draft

Remove license catalog check for version resolution#265
anisaoshafi wants to merge 1 commit into
mainfrom
devx-870-remove-license-catalog-check-for-latest

Conversation

@anisaoshafi
Copy link
Copy Markdown
Collaborator

@anisaoshafi anisaoshafi commented May 27, 2026

Motivation

The catalog endpoint has gone stale multiple times and caused outdated versions of localstack to be downloaded.
Now that "latest" refers to the stable monthly release which means pulls from latest are less frequent, we can get rid of the catalog lookup.

Changes

  • "latest" images now always use post-pull validation. lstk pulls the image, reads LOCALSTACK_BUILD_VERSION from the image config, and uses that version for the license request.
  • Pinned tags continue to validate pre-pull unchanged.
  • Start() surfaces the resolved version so the UI header label can be populated accurately after startup rather than via a concurrent catalog call.

@anisaoshafi anisaoshafi force-pushed the devx-870-remove-license-catalog-check-for-latest branch 2 times, most recently from 2076956 to db3dfe0 Compare May 27, 2026 17:52
@anisaoshafi anisaoshafi force-pushed the devx-870-remove-license-catalog-check-for-latest branch 2 times, most recently from b4ba233 to 0da2ed7 Compare May 27, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant