-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
hello @mluukkai , apologies for the pinng
Issue:
based on a recent discussion on Discord regarding local setup issues, I looked into current environment configuration. It seems the project is still pinned to Node v10.18.1 (via .nvmrc) and is utilising Node 10.x in CI workflows.
Node 10 reached EOL in May 2020 and has not received security patches since April 2021. To improve local stability and ensure the project remains secure, there maybe a need to bump the version to a modern LTS release.
proposed changes:
Update .nvmrc to a supported LTS version (e.g., v20.x or v22.x).
Update CI/CD workflow YAML files to reflect the new version.
Update package.json engines field. (Currently not listed)
Audit and update dependencies that is likely to conflict with the version jump.
likely impact:
Since this is a significant jump, it's expect some breaking changes in dependency tree. initial spike will likely identify which packages require upgrades to remain compatible with a modern Node environment.