Support custom node versions on testing

Migrated issue

Reported by: dimitriskr

Related to !433 (merged)

Problem/Motivation

CI images include node (npm) but the version depends on the requirements of Drupal Core ( #3460350: Require Node.js 20 for Drupal 11 )
We should allow modules to override the nodejs version according to their requirements.

Steps to reproduce

Proposed resolution

Use NVM with .nvmrc during the pipeline
https://github.com/nvm-sh/nvm#nvmrc

Remaining tasks

  • Discuss and apply implementation [done]
  • Fix docs [done]
  • Add testing on downstream [done]

User interface changes

API changes

Data model changes

Related issue: Issue #3460350

Related issue: Issue #3553354

Edited Feb 12, 2026 by drupalbot
Assignee Loading
Time tracking Loading