Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci(gitlab-ci): use Node
16.x
for pre-commit
in test conversion job
The `test_conversion` job failed during the weekly testing: * https://gitlab.com/myii/template-formula/-/jobs/2371193438 The `stderr` being: ``` /root/.cache/pre-commit/repomigj3p4n/node_env-default/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /root/.cache/pre-commit/repomigj3p4n/node_env-default/bin/node) ``` The following references led to this resolution: * pre-commit/pre-commit#2351 * https://stackoverflow.com/questions/71939099/bitbucket-pipeline-error-installing-pre-commit-ts-lint As mentioned there: > a few days ago node 18.x was released and the prebuilt binaries > require a relatively-recent version of glibc Which obviously isn't available on our current Bionic-based `dind` image, i.e. 'myii/ssf-dind-ruby-bionic:2.7.5-1bbox1'. While debugging this situation locally, noticed that the use of a relative `tmp/...` subdirectory was within the `template-formula` directory itself -- so switched this to using `/tmp/...` instead.
- Loading branch information