Support custom node versions on testing
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 by drupalbot