chore: reduce CVE surface in npm deps#7
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dsimansk The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
I see this is WIP, is there more to be done? |
Yep, I need a few iterations to get the correct approach. I.e. starting from console sdk bump, and then continue with what else can be updated. |
|
/test unit |
91194cc to
b3be3ad
Compare
- Migrate SDK from 4.21 to 4.23, React 17 to 18, react-router v5 to v7 - Replace Cypress e2e with Playwright: add smoke tests, remove integration-tests/ directory - Replace i18next-parser with i18next-cli, remove custom i18n scripts - Bump testing-library/dom to v10, testing-library/react to v16 - Add yarn resolutions to reduce CVE surface (launch-editor, shell-quote, serialize-javascript, fast-uri, ws, and others) - Remove dead deps: babel, mocha, mochawesome, pluralize, prettier-stylelint - Update react-router to 7.18.1 to fix 5 CVEs (RCE, open redirect, DoS, CSRF) - Update vitest, webpack-dev-server, and other dev dependencies Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Document the switch from i18next-parser to i18next-cli for string extraction. Add references to TypeScript type generation, the i18next.config.ts configuration file, and CI validation of locale files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
@Cragsmann I've rebase this bigger chunk of updates. It should be ready for review. |
|
@dsimansk: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/approve cancel |
Summary
Test plan