You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@kyuubi.apache.org by "bowenliang123 (via GitHub)" <gi...@apache.org> on 2026/07/29 16:20:25 UTC

[PR] [INFRA] Bump Node.js to v24 LTS and pnpm to v11 [kyuubi]

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: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org


Re: [PR] [Web] Bump Node.js to v24 LTS and pnpm to v11 [kyuubi]

Posted by "pan3793 (via GitHub)" <gi...@apache.org>.
pan3793 commented on PR #7601:
URL: https://github.com/apache/kyuubi/pull/7601#issuecomment-5205038912

   thanks, merged to master/1.12


-- 
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: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org


Re: [PR] [Web] Bump Node.js to v24 LTS and pnpm to v11 [kyuubi]

Posted by "pan3793 (via GitHub)" <gi...@apache.org>.
pan3793 closed pull request #7601: [Web] Bump Node.js to v24 LTS and pnpm to v11
URL: https://github.com/apache/kyuubi/pull/7601


-- 
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: notifications-unsubscribe@kyuubi.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@kyuubi.apache.org
For additional commands, e-mail: notifications-help@kyuubi.apache.org