deps(api): Upgrade django-clickhouse-backend to 2.0 - #8373
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 3 Skipped Deployments
|
📝 WalkthroughWalkthroughThe API project now requires Estimated code review effort: 1 (Trivial) | ~3 minutes Merge Risk: 🟡 Moderate · up to The dependency upgrade changes ClickHouse test-database cloning while retaining an override that can produce incorrect table references, parallel test failures, or replication-path collisions. The PR is not merge-ready until the override is removed or delegated to the backend 2.0 implementation. 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 |
Docker builds report
|
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 37514484-4d77-4697-b977-f39ca212ed0f
⛔ Files ignored due to path filters (1)
api/uv.lockis excluded by!**/*.lock
📒 Files selected for processing (1)
api/pyproject.toml
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review.
✅ private-cloud · depot-ubuntu-latest-16 — run #19823 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
🗂️ Previous results✅ private-cloud · depot-ubuntu-latest-arm-16 — run #19823 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)Details
✅ oss · depot-ubuntu-latest-arm-16 — run #19823 (attempt 1)Playwright Test Results (oss - depot-ubuntu-latest-arm-16)Details
✅ oss · depot-ubuntu-latest-16 — run #19823 (attempt 1)Playwright Test Results (oss - depot-ubuntu-latest-16)Details
✅ private-cloud · depot-ubuntu-latest-16 — run #19805 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
✅ private-cloud · depot-ubuntu-latest-arm-16 — run #19805 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)Details
✅ oss · depot-ubuntu-latest-16 — run #19805 (attempt 1)Playwright Test Results (oss - depot-ubuntu-latest-16)Details
✅ oss · depot-ubuntu-latest-arm-16 — run #19805 (attempt 1)Playwright Test Results (oss - depot-ubuntu-latest-arm-16)Details
✅ private-cloud · depot-ubuntu-latest-arm-16 — run #19782 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-arm-16)Details
✅ private-cloud · depot-ubuntu-latest-16 — run #19782 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
❌ oss · depot-ubuntu-latest-16 — run #19782 (attempt 1)Playwright Test Results (oss - depot-ubuntu-latest-16)Details
Failed testsfirefox › tests/segment-test.pw.ts › Segment test 1 - Create, update, and manage segments with multivariate flags @oss ✅ private-cloud · depot-ubuntu-latest-16 — run #19778 (attempt 1)Playwright Test Results (private-cloud - depot-ubuntu-latest-16)Details
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8373 +/- ##
==========================================
+ Coverage 98.74% 98.80% +0.05%
==========================================
Files 1619 1619
Lines 65655 65682 +27
==========================================
+ Hits 64834 64898 +64
+ Misses 821 784 -37 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Visual Regression19 screenshots compared. See report for details. |
386fb2e to
0bc041d
Compare
0bc041d to
ba80023
Compare
1.6 pinned `clickhouse-driver==0.2.10` while the api requires 0.2.11, so resolution only succeeded via a `clickhouse-driver` override plus a git pin on the unreleased fix commit. Overrides don't propagate to consumers, so any project depending on flagsmith-api could not resolve it at all. 2.0 pins `clickhouse-driver==0.2.11` itself, so both workarounds go. Ref: jayvynl/django-clickhouse-backend#172
ba80023 to
224b3af
Compare
|
Superseded by #8375 |
Thanks for submitting a PR! Please check the boxes below:
docs/if required so people know about the feature.Changes
In this PR, we bump
django-clickhouse-backendto 2.0. This allows us to removeclickhouse-driverfromoverride-dependencies.