Skip to content

Update Node.js to v18 and remove npm ci option

npm ci was a workaround for an npm install bug with npm v6 and node v14, specifically because there are devDependencies and no regular dependencies.

But npm ci did not work well with --no-bin-links and broke on Vagrant on Windows.

Updating node to v18 pulls in a newer npm, removing the need for the npm ci workaround, and fixing installs on Vagrant on Windows.

See https://github.com/ansible-collections/community.general/issues/3904 regarding the devDependencies issue with npm v6.

Merge request reports