Repository navigation
fix(deps): bump stale overrides to patched versions - #523
Conversation
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: mrwogu/promptscript/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review. 📝 WalkthroughWalkthroughWorkspace dependency overrides now use version ranges for selected packages. The changes update matching ranges for decompress, Axios, brace-expansion, fast-uri, js-yaml, qs, and Undici. ChangesDependency overrides
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Bug fix Merge Risk: ⚪ Minimal · up to The dependency overrides and lockfile are consistent, with no concrete merge-blocking issue established. Proceed with the normal CI checks. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 1 system. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ 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 |
Bundle ReportChanges will increase total bundle size by 553 bytes (0.02%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: promptscript-cliAssets Changed:
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |



Description
We had 20 open Dependabot alerts (1 critical, 7 high). All of them are transitive, so Dependabot could not fix them by itself, the update job ended with
security_update_not_possible. For example axios 1.18.1 comes from nx 23.2.1, which is already the latest nx.Most of these packages already had an override in
pnpm-workspace.yaml, but pinned exact versions that are vulnerable again now (axios@1.16.0: 1.18.0,undici@6.26.0: 6.28.0and so on). So I changed them to ranges inside the same major, then the next patch is picked up without a new exact pin:@xhmikosr/decompress-> ^11.1.4 (critical)axios-> ^1.20.0undici6.x -> ^6.28.1brace-expansion-> ^1.1.21, ^2.1.7, ^5.0.12fast-uri4.x -> ^4.1.5 (the 3.x override stays)js-yaml5.x -> ^5.4.1, new entryqs-> ^6.16.0, this one was not in the GitHub alerts butpnpm auditshowed it, it comes from@vscode/vscejs-yaml5 is only pulled by verdaccio (dev tooling), our config loading does not use it. The rest is also dev and build tooling.Related Issue
No issue, Dependabot alerts.
Type of Change
Checklist
Screenshots (if applicable)
Additional Notes
pnpm auditsays "No known vulnerabilities found" after the change. Format, lint, typecheck, validate, schema, skill and grammar checks pass, cli build too.Local test run had a few 5s timeouts, but different tests every time and clean main failed the same way, my machine was under heavy load (load avg 34).
managed-output-worker.spec.tsalone passes 19/19. I leave it to CI.Summary by CodeRabbit