pierrejeambrun opened a new pull request, #70777:
URL: https://github.com/apache/airflow/pull/70777

   Chunk 2 of the UI dependency upgrades (follow-up to #70546). This chunk 
takes the **major** version bumps, one commit per dependency, each validated 
locally with `tsc` + `eslint` + `vitest` + `vite build` and a Playwright smoke 
run (login → dashboard, dags list, dag graph, dag code, assets, asset detail).
   
   Included:
   - `@visx/group` 3 → 4
   - `react-syntax-highlighter` 15 → 16
   - `react-markdown` 9 → 10
   - `@testing-library/jest-dom` 6 → 7
   - `vite-plugin-css-injected-by-js` 3 → 5
   - `i18next` 25 → 26, `react-i18next` 16 → 17, `i18next-http-backend` 3 → 4 
(one commit — they move together; i18next 26 removed the `initImmediate` init 
option, dropped from the config test)
   - `@trivago/prettier-plugin-sort-imports` 4 → 6 (v6 changes blank-line 
handling around leading file comments; 8 files reformatted to match)
   
   Deferred (each needs its own PR, not a drop-in bump):
   - **`react-resizable-panels` 3 → 4** — full API rewrite 
(`PanelGroup`→`Group`, `PanelResizeHandle`→`Separator`, new 
`Layout`/`LayoutStorage` sizing model, `order` removed); needs migrating the 
details/asset panel layouts.
   - **`@7nohe/openapi-react-query-codegen` 1 → 2 (+ `ts-morph` 28)** — v2 
switched the generator to the `@hey-api/client-*` clients (the `-c axios` flag 
is gone), so it needs a new client runtime, an updated `codegen` script, and a 
regenerated + re-wired `openapi-gen` client.
   - **`typescript` 6 → 7** — `tsc` itself passes clean on the codebase, but 
`typescript-eslint` doesn't support TS 7 yet 
(typescript-eslint/typescript-eslint#10940), so it would break linting. Blocked 
on the ecosystem.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 4.8)
   
   Generated-by: Claude Code (Opus 4.8) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to