NO-JIRA: 4.22 breaking changes and assorted upstream alignment#107
NO-JIRA: 4.22 breaking changes and assorted upstream alignment#107logonoff wants to merge 4 commits intoopenshift:mainfrom
Conversation
|
@logonoff: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: logonoff 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 |
bd30c11 to
b0e3719
Compare
741d8ad to
b4c2bea
Compare
- Update yarn to latest - Update yarn config to align with upstream (e.g., disableScripts except for cypress)
f0f3b6d to
633ec5b
Compare
7069603 to
0361b36
Compare
Upgrade various devDependencies and dependencies for compatibility and tooling updates. Notable changes: Babel preset-env -> 7.29.3, @cypress/webpack-preprocessor -> 7.1.0, Cypress -> 15.14.2, @openshift-console/dynamic-plugin-sdk and webpack variants -> 4.22-latest, PatternFly packages -> 6.4.x, React and react-dom -> ^18.3.1 (with updated types), webpack and webpack-cli bumps, and @console/pluginAPI -> ^4.22.0. yarn.lock was regenerated to lock these new versions.
- Replace ts-loader with `swc-loader` and `fork-ts-checker-webpack-plugin` - Add Jest, React Testing Library, eslint rules for jest and testing-library - Tighten up eslint config - Add CI integration via jest-junit in test-frontend.sh - Add example tests for ExamplePage and i18n namespace consistency
40b4f74 to
dd8f1c6
Compare
|
@logonoff: 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. |
|
/label docs-approved |
@console/pluginAPIsemver range can match once more)