bowenliang123 opened a new pull request, #7601: URL: https://github.com/apache/kyuubi/pull/7601
### Why are the changes needed? Stay on a supported LTS line and pick up the latest pnpm stable. Node v22 has moved to Maintenance LTS (security fixes only, EOL 2027-04-30); v24 is the current Active LTS and is supported until 2028-04-30. pnpm v12 is still beta, so the latest v11 stable is the right target. | Tool | Before | After | Released | | ------- | -------- | ---------------- | ---------- | | Node.js | v22.23.1 | **v24.11.1** (Active LTS) | 2025-11-11 | | pnpm | v9.11.0 | **v11.18.0** | 2026-07-29 | Migration notes: - pnpm v11 no longer reads the `pnpm` field in `package.json`; moved the security overrides to a new `kyuubi-server/web-ui/pnpm-workspace.yaml`. - pnpm v11's `strictDepBuilds` defaults to true; explicitly allow `@parcel/watcher` and `vue-demi` via `allowBuilds` since Vite's toolchain depends on their install/postinstall scripts. - `engines.node` simplified to `>=24.0.0`. ### How was this patch tested? - Local `pnpm install` against the updated toolchain succeeded with no resolution drift (lockfile content byte-identical to v9.11.0). - `pnpm run build` and `pnpm run lint` pass locally. - GitHub `web-ui` and `style` workflows both read `node.version` / `pnpm.version` from `pom.xml` and will exercise the new versions end-to-end. ### Was this patch authored or co-authored using generative AI tooling? Yes. Assisted-by: OpenCode with MiniMax-M3 -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
