Skip to content

bump node.js to currently supported LTS version #4248

@RGHANILOO

Description

@RGHANILOO

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions