Skip to content

[v3-3-test] Upgrade UI dependencies (major bumps) - #70828

Merged
pierrejeambrun merged 1 commit into
apache:v3-3-testfrom
astronomer:backport-70777
Jul 31, 2026
Merged

[v3-3-test] Upgrade UI dependencies (major bumps)#70828
pierrejeambrun merged 1 commit into
apache:v3-3-testfrom
astronomer:backport-70777

Conversation

@pierrejeambrun

Copy link
Copy Markdown
Member

Backport of #70777 to v3-3-test.

Cherry-picked from dae7911.

The initImmediate removal in config.test.ts and all the @trivago/prettier-plugin-sort-imports v6 reformats applied cleanly. package.json and pnpm-lock.yaml conflicted because v3-3-test has diverged from main on several UI dependencies. Resolved by applying only the bumps this PR's squash actually made (its net diff), keeping v3-3-test's versions for deps that had merely diverged independently:

  • @xyflow/react kept at 12.11.2 and @tanstack/react-virtual at 3.14.6 — not part of this PR (main's values came from other PRs).
  • katex / mermaid / rehype-katex were not added — they don't exist on v3-3-test (they arrived on main via unrelated PRs) and appeared only as context drift in the cherry-pick.
  • @visx/shape bumped to 4.0.0 alongside @visx/group, even though the squash's net diff only lists @visx/group (on main, @visx/shape was already at 4.0.0). They are a lockstep pair, and keeping @visx/shape at 3.x pulls in a second, duplicated copy of @visx/group@3 next to the direct @visx/group@4. Bumping both matches the single-version state #70777 actually ran against.

The lockfile was regenerated against v3-3-test (pnpm install --lockfile-only) rather than hand-merged, so it stays consistent with this branch's dependency graph.


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Jul 31, 2026
* Bump @visx/group to 4.0.0

* Bump react-syntax-highlighter to 16.1.1

* Bump react-markdown to 10.1.0

* Bump @testing-library/jest-dom to 7.0.0

* Bump vite-plugin-css-injected-by-js to 5.0.2

* Bump i18next, react-i18next and i18next-http-backend

i18next 26 removed the initImmediate init option, so drop it from the config test.

* Bump @trivago/prettier-plugin-sort-imports to 6.0.2

v6 changes blank-line handling around leading file comments; reformat the affected files to match.

(cherry picked from commit dae7911)
@pierrejeambrun

Copy link
Copy Markdown
Member Author

Manually tested as well

@pierrejeambrun
pierrejeambrun merged commit c12786c into apache:v3-3-test Jul 31, 2026
84 checks passed
@pierrejeambrun
pierrejeambrun deleted the backport-70777 branch July 31, 2026 14:36
@github-actions github-actions Bot added this to the Airflow 3.3.2 milestone Jul 31, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Hi maintainer, this PR was merged without a milestone set.
We've automatically set the milestone to Airflow 3.3.2 based on: merged to version branch
If this milestone is not correct, please update it to the appropriate milestone.

This comment was generated by Milestone Tag Assistant.

@vatsrahul1001 vatsrahul1001 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers. changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants