Update project dependencies - #121
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates several dependency versions in pyproject.toml, including core dependencies (restalchemy, gcl_iam, and gcl_sdk), build system requirements (setuptools and setuptools_scm), and development/test dependencies (tox and coverage). There are no review comments, and I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Preliminary dependency validation reportThis preliminary report for commit The initial source review, automated tests, package/image builds, and isolated runtime checks found the dependency set compatible. Subsequent consumer validation exposed a GCL SDK registration-default regression; the final report documents the scoped fix, regression tests, exact final commit, and current merge recommendation. |
Validation correction — runtime regression confirmedThe earlier compatibility verdict is withdrawn and this PR is back in draft. A subsequent cross-element Notification install exposed a real DBaaS runtime regression on the exact An A/B rerun with the same exact Notification image and DBaaS/communal PG rolled back to stable Investigation and a scoped fix are in progress. This PR must not be merged until the exact dependency images are rebuilt and the same fresh-cluster Notification scenario passes. |
9605c87 to
511f1e8
Compare
511f1e8 to
50391e5
Compare
CASSI final dependency validation reportThis report supersedes the earlier preliminary report. Final aggregate head: Regression found and fixedThe aggregate updates With the new SDK default, both registrations were rejected with The scoped compatibility fix keeps the secure SDK default everywhere else and opts out only for these two DB-internal paths:
Two regression tests cover the constructor argument and the packaged configuration value. Automated validation
Isolated runtime validationBoth DB elements built from the final SHA were deployed successfully and became A fresh PostgreSQL data-plane instance was then created through a dependent Notification deployment:
RecommendationThe dependency aggregate plus the scoped DB compatibility fix is safe to merge. The dependency-induced registration regression is fixed and covered by tests, and the final images pass a clean consumer deployment. The remaining red GitHub build check is the unrelated workflow artifact-publication gap described above. |
Summary
Consolidates Dependabot updates #101, #103, #112, #113, #114, #115, #116, #117, #118, #119, and #120 into one compatibility-tested Exordos DB change.
Testing found a GCL SDK registration-default regression. This PR fixes it by disabling node verification only for the two DB-internal registration paths whose models do not have the corresponding verifier. Regression tests cover both paths; the secure SDK default remains unchanged everywhere else.
Validation
Validated exact commit
50391e507444f4b5d9d6d92fcd5862e125f0eff0:masterbaseline;The remaining red
BuildTestPushcheck occurs after successful image build/upload because the unchanged workflow cannot discover the exact development artifact during installation. The detailed report documents this as a workflow artifact-discovery issue rather than a dependency or image failure.Decision: dependency update and scoped compatibility fix are safe to merge and ready for review.