Downgrade to nodejs 18.12.1
What does this MR do?
Downgrade to nodejs 18.12.1 to investigate a bug where all nodejs-*
jobs of the debian
stage fail with the exact same error:
[Builder: asdf_nodejs] I | 2021-02-16T07:23:00+00:00 | Execute: `/opt/asdf/installs/nodejs/10.21.0/bin/node /opt/asdf/installs/nodejs/10.21.0/bin/npm install -g bower bower-npm-resolver npm npm-install-peers yarn': 23.8971s
[Builder: asdf_nodejs] I | 2021-02-16T07:23:00+00:00 | Build asdf_nodejs: 27.8395s
The following shell command exited with status 1:
$ /opt/asdf/installs/nodejs/10.21.0/bin/node /opt/asdf/installs/nodejs/10.21.0/bin/npm install -g bower bower-npm-resolver npm npm-install-peers yarn
Output:
> yarn@1.22.10 preinstall /opt/asdf/installs/nodejs/10.21.0/lib/node_modules/yarn
> :; (node ./preinstall.js > /dev/null 2>&1 || true)
Error:
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN lifecycle npm is using /opt/asdf/installs/nodejs/10.21.0/bin/node but there is no node binary in the current PATH. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
/var/lib/gems/2.5.0/gems/omnibus-7.0.13/lib/omnibus/util.rb:139:in `rescue in shellout!'
/var/lib/gems/2.5.0/gems/omnibus-7.0.13/lib/omnibus/util.rb:134:in `shellout!'
What are the relevant issue numbers?
None at the moment
Does this MR meet the acceptance criteria?
- [NA] Changelog entry added
-
Documentation created/updated for GitLab EE, if necessary -
Documentation created/updated for this project, if necessary -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Job definition updated, if necessary -
Job definition example -
CI Templates (to be removed) -
Vendored CI Templates (also in CE) -
Ensure that all of the ENV vars supported are propagated to Docker containers upon docker run
in job definitions
-
-
Conforms to the code review guidelines -
Security reports checked/validated by reviewer