Update to supported version of Node.js in the workflows and on the server

Open
#4,037 4 comments 0 reactions 1 assignee View on GitHub

@lewisgoddard is already working on this.

Since Jun 22, 2026.

Assessment

This issue has not been assessed yet.

Description

Needs Server Side Changes Priority: High
Problem

The following two workflows uses Node.js 18 which was EOL.

like this:

      - name: Setup Node.js
        uses: actions/setup-node@v6.3.0
        with:
          node-version: 18

FYI supported list of Node.js: https://nodejs.org/en/about/previous-releases

Proposal

These workflow files should use supported version of Node.js.

Prior Art (Optional)

No response

Dominant language
PHP
Stars
1.3k
Forks
716
Avg merge
12h 45m
Merged PRs (30d)
23

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from elementary/website

All issues in elementary/website

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.