Page MenuHomePhabricator

Node version vs CI mismatch
Closed, InvalidPublic

Description

[Closed as invalid, might have been confused when initially opening this ticket] Vector is in fact using the proper version of node in .nvmrc]

Vector uses an npm package nvm to force a specific version of node to be used.
The latest version of the development nodejs docker image used in CI, runs node version 10.5.2. When configuring Vector with PipelineLib for T257582, this causes a problem as the image is on a different version of node than Vector requires. Vector should likely be the one to update its .nvmrc to match that of CI, or potentially remove the use of nvm altogether. Similar issue exists in T264328. I have very minimal familiarity with Vector, and unsure what issues this may cause (if any) so opening this ticket in case anyone has opposing opinions or other solutions!

Event Timeline

For now, I'd recommend keeping the node version used in Vector to be the same as that provided by SRE for CI.

nnikkhoui updated the task description. (Show Details)