-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Description
Summary
The binary.packages list in the Tekton prefetch-dependencies configuration is inconsistent between the two pipeline files:
.tekton/lightspeed-stack-pull-request.yamlis missingsympy, which is present in.tekton/lightspeed-stack-push.yaml.starlettewas removed frombinary.packagesin both files, butstarlette==1.0.0is still referenced inrequirements.hashes.source.txt. This meansstarlettewill be built from source during the hermetic build — this should be verified as intentional and confirmed to work correctly.
Impact
- Inconsistent prefetch lists between pipelines can cause different build behavior for pull requests vs. pushes (e.g., missing binary wheels for
sympyin PR builds). - If the
starlettesource build is not properly supported in the hermetic environment, it could cause PR or push builds to fail.
Suggested Actions
- Add
sympyto thebinary.packageslist in.tekton/lightspeed-stack-pull-request.yamlto match the push pipeline. - Confirm whether removing
starlettefrombinary.packagesis intentional and that the hermetic source build ofstarlette==1.0.0completes successfully.
References
- PR: LCORE-1069: Updated Konflux dependencies #1379
- Review comment: LCORE-1069: Updated Konflux dependencies #1379 (comment)
/cc @tisnik
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels