Fix failing build
Hi,
Since a few days the build fails.
(2/4) Installing nghttp2-libs (1.32.0-r0)
(3/4) Installing libssh2 (1.8.0-r3)
(4/4) Installing libcurl (7.61.1-r1)
Executing busybox-1.28.4-r1.trigger
Executing ca-certificates-20171114-r3.trigger
OK: 7 MiB in 19 packages
find: /tmp/npm-nodegit-*/lifecycleScripts/*install.js: No such file or directory
The command '/bin/sh -c apk --no-cache add --virtual .build-deps g++ libressl-dev make python curl-dev && env BUILD_ONLY=true yarn global add @antora/cli @antora/site-generator-default && apk del .build-deps && apk --no-cache add libcurl libressl2.7-libtls && mv $(yarn cache dir)/npm-nodegit-[0-9]* /tmp/ && rm -rf $(yarn cache dir)/* && find /tmp/npm-nodegit-* -regex '.*/\(include\|src\|vendor\)$' -maxdepth 1 -exec rm -rf {} \; && find /tmp/npm-nodegit-*/lifecycleScripts/*install.js -exec sed -i '1s/^/return;\n/' {} \; && mv /tmp/npm-nodegit-* $(yarn cache dir)/ && find $(yarn global dir)/node_modules/nodegit -regex '.*/\(include\|src\|vendor\)$' -maxdepth 1 -exec rm -rf {} \; && rm -rf $(yarn global dir)/node_modules/nodegit/build/Release/.deps' returned a non-zero code: 1
ERROR: Job failed: exit code 1
To fix the issue, replace the failing find with :
find /tmp/npm-nodegit-*/node_modules/nodegit/lifecycleScripts/*install.js -exec sed -i '1s/^/return;\n/' {} \; \
I don't know if the path has changed but now it works by adding node_modules/nodegit in the path.