Skip to content

chore: upgrade Node.js to 24 - #511

Merged
robrap merged 1 commit into
release-ulmofrom
chore/upgrade-node-24
Oct 8, 2026
Merged

robrap merged 1 commit into
release-ulmofrom
chore/upgrade-node-24

Conversation

@rahulkanneri-2u

Copy link
Copy Markdown

Description

Updates edx-platform JavaScript CI workflows from Node.js 20 to Node.js 24.

release-ulmo already declares Node 24 in .nvmrc; this PR aligns the remaining CI matrices so that JavaScript tests, quality checks, and static-asset builds run with the same major Node version.

This affects Developers and Operators by ensuring CI validates the runtime version used by the service Docker image. It does not change learner- or course-author-facing behavior.

Supporting information

Related Docker-image update:

Testing instructions

  1. Confirm the PR workflows run with Node.js 24:
    • Javascript tests
    • Quality checks
    • static assets check for lms and cms
  2. Verify all three jobs complete successfully.

The relevant workflow matrices were updated from Node 20 to Node 24.

Deadline

None.

Other information

  • No application code, JavaScript dependencies, or lockfiles were changed.
  • No database migrations, configuration migrations, or UI changes are included.
  • This change aligns CI with the existing .nvmrc Node 24 declaration and the Node 24 Docker-image migration.

@robrap
robrap merged commit 3c3fbba into release-ulmo Oct 8, 2026
145 of 167 checks passed
@robrap
robrap deleted the chore/upgrade-node-24 branch October 8, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants