Hello, As part of our efforts to keep the apache/incubator-kie-tools repository up to date and free of vulnerabilities, I've raised a PR [1] to upgrade the Node.js version from 22.14.0 to 24.13.0 and pnpm from 9.3.0 to 10.28.2.
These upgrades introduce breaking changes ([2] and [3]) that were fixed in the PR but will require developer attention going forward. For example, adding dependencies with install/postinstall scripts now requires the developer to manually add them to the `pnpm.onlyBuiltDependencies` property in the root package.json file in order to allow the execution of these scripts. After the PR is merged, it is recommended that apache/incubator-kie-tools developers clean their local repository, install the new Node.js and pnpm versions, then run `pnpm bootstrap` again (see the PR's description for more information). The PR checks are green, meaning all our tests are passing, but I would still like some help double-checking our packages for any untested code that could be affected by this change. It's also worth noting that our release pipelines will need to reflect the new Node.js and pnpm versions. I haven't looked at them yet, but I would appreciate some help figuring out what and where needs to be updated. [1] https://github.com/apache/incubator-kie-tools/pull/3414 [2] https://nodejs.org/en/blog/migrations/v22-to-v24 [3] https://github.com/pnpm/pnpm/releases/tag/v10.0.0 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
