Conversation
🔍 CI failure analysis for da89d76: Both failing CI jobs show pre-existing Playwright test flakiness (timeouts, element visibility issues) unrelated to the dependency version bumps in this PR.IssueTwo Root CauseThese are pre-existing UI test instability issues in the Playwright suite across both runs. Job Deterministic Failures (2):
Flaky Tests (3):
Job Deterministic Failures (2):
Flaky Test (1):
598 of 609 tests passed (98.2%). 8 skipped. DetailsAll failures are timing/element-visibility/server-connectivity issues in the existing test suite that recur across CI runs independent of code changes. The two different shard runs show different flaky tests, confirming non-deterministic infrastructure issues. No failure references or shows symptoms attributable to the package version bumps in this PR. Code Review ✅ ApprovedSnyk vulnerability fixes for the UI dependencies. No issues found. Tip Comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
|
Changes have been cherry-picked to the 1.12.2 branch. |
(cherry picked from commit 04448a5)



Describe your changes:
Summary
Patches known npm dependency vulnerabilities in
openmetadata-uiby updating direct dependencies and adding/updatingresolutionsentries to force safe versions across the transitive dependency tree.Changes
openmetadata-ui/src/main/resources/ui/package.jsondompurify(direct dep)^3.2.4→^3.2.7dompurify(resolution)3.2.4→3.2.7immutable(resolution added)4.3.8prosemirror-model(resolution)1.18.1→1.22.1@babel/runtime(resolution added)7.26.10@tootallnate/once(resolution added)3.0.1openmetadata-ui-core-components/src/main/resources/ui/package.jsonvite-plugin-dts/minimatch(resolution already present)10.2.3Notes
immutable pinned to 4.3.8 (not 5.1.5)
The CVE fix for
immutablewas patched in both4.3.8and5.1.5.Pinning to
5.1.5was attempted but causes a Vite/Rollup build failure:@react-awesome-query-builder/coreusesimport Immutable from "immutable"(default export), which was removed in
5.1.5. Version4.3.8retainsthe default export and is compatible with all consumers.
Not fixable in this PR
The following vulnerabilities have no available patch or require a
breaking upstream upgrade outside the scope of this change:
showdown@2.1.0quill@2.0.3dompurify@2.5.9(via@toast-ui/editor)dompurifyCVE-2026-0540codemirrorReDoSTesting
Run
yarn installinopenmetadata-ui/src/main/resources/uito regenerate the lock file, then verifyyarn buildsucceeds.Type of change:
Checklist:
Fixes <issue-number>: <short explanation>