chore(deps): bump axios, uuid and add security overrides#8930
Conversation
Bump axios 1.15.0 → 1.15.2 and uuid 13.0.0 → 14.0.0 in the catalog, and add pnpm overrides pinning postcss >=8.5.10, follow-redirects >=1.16.0, and routing axios/uuid through the catalog.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughUpdated pnpm dependency resolution: Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
There was a problem hiding this comment.
Pull request overview
Updates the monorepo’s dependency catalog and pnpm overrides to pick up patched versions of axios/uuid and to enforce minimum versions for security-sensitive transitive dependencies.
Changes:
- Bump catalog versions:
axios→ 1.15.2 anduuid→ 14.0.0. - Add pnpm overrides for
postcssandfollow-redirects, and routeaxios/uuidvia overrides so transitive consumers resolve to the bumped versions. - Regenerate
pnpm-lock.yamlto reflect the updated resolutions.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| pnpm-workspace.yaml | Updates the shared catalog versions for axios and uuid. |
| package.json | Adds pnpm overrides (including security-related minimums) and routes axios/uuid via catalog-based overrides. |
| pnpm-lock.yaml | Captures the updated resolved versions and new override constraints in the lockfile. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
package.json (1)
80-80: Heads up:postcsspin inpackages/tailwind-configwill be silently overridden.
packages/tailwind-config/package.jsonexplicitly pinspostcss: 8.5.6, which is below the new>=8.5.10override and will be quietly bumped. That's the intended outcome for a security override, but the pinned version there will diverge from what actually resolves. Consider updating that package's declared version too so the manifest matches reality (and so anyone reading it doesn't get misled).🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@package.json` at line 80, The postcss version pinned in packages/tailwind-config (postcss: "8.5.6") will be silently overridden by the security override "postcss": ">=8.5.10"; update the declared postcss version in the packages/tailwind-config package manifest to match the enforced range (e.g., change the postcss field from "8.5.6" to a compatible spec such as ">=8.5.10" or a specific patched version) so the package.json reflects the actual resolved dependency and avoids misleading readers.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@package.json`:
- Around line 80-82: The overrides use unbounded >= ranges for postcss and
follow-redirects which allows silent major upgrades; update the package.json
override entries for "postcss" and "follow-redirects" to use bounded ranges
(e.g., caret ranges like ^8.5.10 and ^1.16.0 or explicit upper bounds like
>=8.5.10 <9.0.0 and >=1.16.0 <2.0.0) so installs won't automatically pull
breaking major versions while still addressing the advisory.
---
Nitpick comments:
In `@package.json`:
- Line 80: The postcss version pinned in packages/tailwind-config (postcss:
"8.5.6") will be silently overridden by the security override "postcss":
">=8.5.10"; update the declared postcss version in the packages/tailwind-config
package manifest to match the enforced range (e.g., change the postcss field
from "8.5.6" to a compatible spec such as ">=8.5.10" or a specific patched
version) so the package.json reflects the actual resolved dependency and avoids
misleading readers.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 6c92f325-5a22-40ee-bafb-5b19356ef184
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (2)
package.jsonpnpm-workspace.yaml
Summary
axios1.15.0 → 1.15.2,uuid13.0.0 → 14.0.0postcss>=8.5.10,follow-redirects>=1.16.0axiosanduuidthrough the catalog via overrides so transitive consumers pick up the bumped versionsTest plan
pnpm installresolves cleanly with the updated lockfileaxios(HTTP clients) oruuid(id generation)Summary by CodeRabbit