Skip to content

Node.js 20 End-of-Life action items #4306

Open

Description

@richardlau

Capturing here things to do/tidy up when Node.js 20 goes End-of-Life.

Activity

  1. changed the title [-]Node.js 20 End-of-Life[/-] [+]Node.js 20 End-of-Life action items[/+] on Apr 21, 2026
  2. sxa commented on May 12, 2026

    @sxa
    Member

    FreeBSD was only built for Node 20. I have taken the two FreeBSD machines offline (they were also running java 17 so would have needed an update to continue to work after the upcoming jenkins update)

  3. sxa commented on Jun 11, 2026

    @sxa
    Member

    @StefanStojanovic Do we still need the full set of six Windows machines in the release CI with Node.js 20 going out of support or are all active configurations still in use for one of the active versions?

  4. StefanStojanovic commented on Jun 12, 2026

    @StefanStojanovic
    Contributor

    @StefanStojanovic Do we still need the full set of six Windows machines in the release CI with Node.js 20 going out of support, or are all active configurations still in use for one of the active versions?

    Hey, I'm OOF until June 16. When I get back, I'll take a look at this. I was already planning to remove some of the Windows 2016 machines as they should be obsolete now, but I will check for other configurations. While we still need VS2019 machines in tests CI for addon tests, they may no longer be needed in the release CI (v24 is compiled on VS2022, but v22 might be compiled on VS2019).

  5. added a commit that references this issue on Jun 15, 2026
  6. StefanStojanovic commented on Jun 17, 2026

    @StefanStojanovic
    Contributor

    @sxa I've checked this, and for Node.js v22+ only VS2022 is used for release builds, so we can remove the 3 VS2019 machines from the release CI.

  7. StefanStojanovic commented on Jun 18, 2026

    @StefanStojanovic
    Contributor

    I've finished removing the VS2019 machines from the release CI (Jenkins, Ansible, Rackspace, etc.) I will now look at the test CI as we have a bunch of VS2019 test configurations (and a few for compilation), to see what can be removed and cleaned up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions