Upgrade Node.js to version 18.x #3952
Labels
component/dependencies
Pull requests that update a dependency file
kind/quality
quality improvements, refactoring, Automation via CI, E2E, Integration, CLI or REST API
triage/needs-information
Further information is requested
Projects
Node.js 16 will reach end of life on September 11th, 2023. The new version comes with a breaking change to OpenSSL, which breaks builds in Rancher Desktop.
Two common proposed solutions for handling the breaking change in OpenSSL don't appear to work for Rancher Desktop
Update the hash function in webpack:
output.hashFunction: "xxhash64 | sha512 | sha256"
.This doesn't have any effect on the behavior at all. It seems to me that this error is happening before webpack begins bundling.
Add
--openssl-legacy-provider
to dev/build scripts.Performing this action raises another error:
electron: --openssl-legacy-provider is not allowed in NODE_OPTIONS
More research on an upgrade path is needed.
The text was updated successfully, but these errors were encountered: