deps: [M3-9471] - Clean up unnecessary package resolutions - #12089
bill-akamai merged 13 commits into
Conversation
…l, semver, cookie, and nanoid
This comment was marked as outdated.
This comment was marked as outdated.
@hkhalil-akamai I agree with you that It looks like we'll be able to remove |
Cloud Manager UI test results🔺 1 failing test on test run #16 ↗︎
Details
TroubleshootingUse this command to re-run the failing tests: pnpm cy:run -s "cypress/e2e/core/stackscripts/smoke-community-stackscripts.spec.ts" |
|||||||||||||||||
Description 📝
This PR removes unnecessary package resolutions from the root
package.json. After checking each resolution withpnpm why -r, thecookieandnanoidpackages are now naturally resolving to newer versions.node-fetch,yaml, andsemverstill use dependencies that rely on outdated versions, so those resolutions are being retained for now.🗑️ Resolutions removed:
cookiepinned version:^0.7.0Packages are resolving to
0.7.2Relevant PR(s):
Dependabot alert(s):
Jira ticket(s):
nanoidpinned version:^3.3.8Packages are resolving to
3.3.11Relevant PR(s):
Dependabot alert(s):
Jira ticket(s):
📌 Resolutions still needed:
node-fetchpinned version:^2.6.7Relevant PR(s):
Dependabot alert(s):
Jira ticket(s):
yamlpinned version:^2.3.0Relevant PR(s):
yamldependabot alertCVE-2023-2251#9156Dependabot alert(s):
Jira ticket(s):
semverpinned version:^7.5.2Relevant PR(s):
Dependabot alert(s):
Jira ticket(s):
Changes 🔄
package.json(cookieandnanoid)Verification steps
pnpm clean && pnpm install && pnpm bootstrappnpm why -r cookieandpnpm why -r nanoidto ensure they're resolving to versions higher than those previously pinnedAuthor Checklists
As an Author, to speed up the review process, I considered 🤔
👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿ Providing accessibility support
As an Author, before moving this PR from Draft to Open, I confirmed ✅