fix(deps): audit all CI extras and upgrade vulnerable packages - #1808
fix(deps): audit all CI extras and upgrade vulnerable packages#1808mldangelo-oai wants to merge 1 commit into
Conversation
|
@codex review |
|
Codex Review: Didn't find any major issues. 🚀 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Performance BenchmarksCompared
|
|
Security review completed. No security issues were found in this pull request. Reviewed commit: Only the user who started this review can view the report in Codex. ℹ️ About Codex security reviews in GitHubThis is an experimental Codex feature. Security reviews are triggered when:
Once complete, Codex will leave suggestions, or a comment if no findings are found. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1808 +/- ##
=======================================
Coverage 76.29% 76.29%
=======================================
Files 217 217
Lines 115676 115676
Branches 27245 27245
=======================================
+ Hits 88256 88257 +1
Misses 20023 20023
+ Partials 7397 7396 -1 🚀 New features to boost your workflow:
|
Summary
all-cidependency graph CI installs, including every pinned transitive dependency without launching another resolver.mlflow-skinnytracking client while retaining every registry and artifact API ModelAudit imports.Why these changes belong together
The individual aiohttp and cryptography dependency PRs deadlock because each leaves the other's audit failures. Upgrading cryptography while retaining full MLflow forces MLflow 3.2.0 and PyArrow 21.0.0, introducing 27 vulnerabilities the current base-only audit misses.
mlflow-skinnyalready exists in the current dependency graph and contains every API the integration uses, allowing patched cryptography without that vulnerable server downgrade or a new package dependency.Validation
all-ciandall-extraspinned dependency graphs both report No known vulnerabilities found.