fix: Wait for published wheels before building release images. - #6535
Open
franciscojavierarceo wants to merge 1 commit into
Open
franciscojavierarceo wants to merge 1 commit into
franciscojavierarceo wants to merge 1 commit into
Conversation
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
franciscojavierarceo
requested review from
bbrowning,
cdoern,
leseb,
mattf,
raghotham and
skamenan7
as code owners
September 10, 2026 20:17
franciscojavierarceo
added a commit
that referenced
this pull request
Sep 10, 2026
…6536) Backport #6535 to release-1.0.x. Wait for exact server and API wheels on the selected package index before building release images, using the release workflow's ogx fallback. Validated with 45 release-workflow tests, the release metadata fallback probe, changed-file pre-commit, and passing CI. Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
the Docker jobs can start before the newly published wheels are visible on the package index. the v1.0.3 starter build failed to resolve
ogx==1.0.3; the PostgreSQL build resolved it shortly afterward. the v1.3.1 release hit the same failure. production builds currently skip the wait entirely.this checks the selected PyPI or TestPyPI Simple index for the exact, non-yanked server and API wheels before starting Docker. it retries up to 20 times with 30 seconds between attempts and bounded HTTP timeouts, then stops if the wheels remain unavailable. historical
llama-stackreleases only require the server wheel because their API may be bundled. the probe reduces the publication race; separate CDN views can still differ.validation: all 45 release-workflow tests pass, including production/TestPyPI selection, delayed API publication, exhausted retries, wrong versions, source-only releases, yanked wheels, and bundled legacy APIs. the actual shell step also passed against public PyPI for v1.0.3. changed-file pre-commit checks, including actionlint and mypy, and an independent review passed.