fix(ci): rename bundles to -nightly during nightly build#13194
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Test Coverage AdvisorNo source changes detected without accompanying tests. Thanks for keeping coverage up! 🎉
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## feat/bundle-mass-extraction #13194 +/- ##
===============================================================
- Coverage 55.68% 55.19% -0.50%
===============================================================
Files 2168 2168
Lines 201764 201764
Branches 30381 30380 -1
===============================================================
- Hits 112361 111368 -993
- Misses 88117 89112 +995
+ Partials 1286 1284 -2
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
d8868e7
into
feat/bundle-mass-extraction
Summary
Companion to #13193 targeting
feat/bundle-mass-extraction.The nightly build script was missing a step to rename
lfx-*bundle packages to their-nightlycounterparts during nightly tag creation. This causeduv lockto fail with:After PR #13193, the new
scripts/ci/update_bundle_versions.pyis glob-based (walkssrc/bundles/*/pyproject.toml), so it Just Works on this branch's expanded set of 86 bundles with no further changes. This PR is the same commit cherry-picked ontofeat/bundle-mass-extraction.Test plan
Verified locally on
feat/bundle-mass-extractionby running the exact nightly script chain from the failing CI log:update_sdk_version.py v0.2.0.dev38— passesupdate_lfx_version.py v0.5.0.dev38 v0.2.0.dev38— passesupdate_bundle_versions.py v0.5.0.dev38— renames all 86 bundles (lfx-agentics,lfx-agentql, ...,lfx-zep) to their-nightlycounterparts, version0.1.0.dev38update_pyproject_combined.py main v1.10.0.dev38 v1.10.0.dev38 v0.5.0.dev38— passesuv lock— resolves 864 packages (previously failed withlfx-arxiv requirements unsatisfiable)cd src/backend/base && uv lockandcd src/lfx && uv lock— both passupdate_bundle_versions.pyis idempotent (no diff)🤖 Generated with Claude Code