Skip to content

NO-JIRA: 4.22 breaking changes and assorted upstream alignment#107

Open
logonoff wants to merge 4 commits intoopenshift:mainfrom
logonoff:yarn
Open

NO-JIRA: 4.22 breaking changes and assorted upstream alignment#107
logonoff wants to merge 4 commits intoopenshift:mainfrom
logonoff:yarn

Conversation

@logonoff
Copy link
Copy Markdown
Member

@logonoff logonoff commented May 1, 2026

  • Update yarn to latest
  • Update yarn config to align with upstream (e.g., disableScripts except for cypress)
  • Align with 4.22 breaking changes (so that the @console/pluginAPI semver range can match once more)
  • Add example unit tests
  • Migrate to playwright

@openshift-ci-robot
Copy link
Copy Markdown

@logonoff: This pull request explicitly references no jira issue.

Details

In response to this:

  • Update yarn to latest
  • Update yarn config to align with upstream (e.g., disableScripts except for cypress)

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.

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label May 1, 2026
@openshift-ci openshift-ci Bot requested review from florkbr and spadgett May 1, 2026 18:36
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 1, 2026

[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

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 1, 2026
@logonoff logonoff force-pushed the yarn branch 2 times, most recently from bd30c11 to b0e3719 Compare May 1, 2026 19:13
@logonoff logonoff changed the title NO-JIRA: Upgrade Yarn to 4.14.1 and update configs NO-JIRA: 4.22 breaking changes, upgrade yarn to 4.14.1 May 1, 2026
@logonoff logonoff force-pushed the yarn branch 14 times, most recently from 741d8ad to b4c2bea Compare May 2, 2026 02:56
- Update yarn to latest
- Update yarn config to align with upstream (e.g., disableScripts except for cypress)
@logonoff logonoff force-pushed the yarn branch 5 times, most recently from f0f3b6d to 633ec5b Compare May 2, 2026 03:17
@logonoff logonoff force-pushed the yarn branch 7 times, most recently from 7069603 to 0361b36 Compare May 2, 2026 16:40
logonoff added 2 commits May 2, 2026 12:44
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
@logonoff logonoff force-pushed the yarn branch 9 times, most recently from 40b4f74 to dd8f1c6 Compare May 2, 2026 23:11
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 3, 2026

@logonoff: all tests passed!

Full PR test history. Your PR dashboard.

Details

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 kubernetes-sigs/prow repository. I understand the commands that are listed here.

@logonoff logonoff changed the title NO-JIRA: 4.22 breaking changes, upgrade yarn to 4.14.1 NO-JIRA: 4.22 breaking changes and assorted upstream alignment May 3, 2026
@logonoff
Copy link
Copy Markdown
Member Author

logonoff commented May 3, 2026

/label docs-approved
/label px-approved

@openshift-ci openshift-ci Bot added docs-approved Signifies that Docs has signed off on this PR px-approved Signifies that Product Support has signed off on this PR labels May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. docs-approved Signifies that Docs has signed off on this PR jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. px-approved Signifies that Product Support has signed off on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants