Current method of installing is brittle, as the setup script is not version pinned and can change (has twice now).
Here, we still install a setup script, but it is version pinned so (should) remain the same until we change node or nvm versions.
Differential D16484
[CI] Install nodejs with nvm instead of apt bytesofman on Jul 16 2024, 23:04. Authored by
Details
Current method of installing is brittle, as the setup script is not version pinned and can change (has twice now). Here, we still install a setup script, but it is version pinned so (should) remain the same until we change node or nvm versions. @bot cashtab-tests
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions Build Bitcoin ABC Diffs / Diff Testing (ecash-herald-tests) failed.
Tail of the build log: Test depends on ecashaddrjs. Installing ecashaddrjs dependencies... /work/modules/ecashaddrjs /work/abc-ci-builds/ecash-herald-tests /work/abc-ci-builds/ecash-herald-tests/script.sh: line 21: npm: command not found Build ecash-herald-tests failed with exit code 127 Comment Actions Build Bitcoin ABC Diffs / Diff Testing (ecash-herald-tests) failed.
Tail of the build log: Test depends on ecashaddrjs. Installing ecashaddrjs dependencies... /work/modules/ecashaddrjs /work/abc-ci-builds/ecash-herald-tests /work/abc-ci-builds/ecash-herald-tests/script.sh: line 21: npm: command not found Build ecash-herald-tests failed with exit code 127 Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions update path syntax with escape characters and quotes, back out combined source command Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions Build Bitcoin ABC Diffs / Diff Testing (ecash-herald-tests) failed.
Tail of the build log: Test depends on ecashaddrjs. Installing ecashaddrjs dependencies... /work/modules/ecashaddrjs /work/abc-ci-builds/ecash-herald-tests /work/abc-ci-builds/ecash-herald-tests/script.sh: line 21: npm: command not found Build ecash-herald-tests failed with exit code 127 Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions The build failed due to an unexpected infrastructure outage. The administrators have been notified to investigate. Sorry for the inconvenience. Comment Actions Build Bitcoin ABC Diffs / Diff Testing (ecash-herald-tests) failed.
Tail of the build log: Test depends on ecashaddrjs. Installing ecashaddrjs dependencies... /work/modules/ecashaddrjs /work/abc-ci-builds/ecash-herald-tests /work/abc-ci-builds/ecash-herald-tests/script.sh: line 21: npm: command not found Build ecash-herald-tests failed with exit code 127 Comment Actions Build Bitcoin ABC Diffs / Diff Testing (ecash-herald-tests) failed.
Tail of the build log: /root/.cargo/bin:/work/node-v20.15.1-linux-x64/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin root Test depends on ecashaddrjs. Installing ecashaddrjs dependencies... /work/modules/ecashaddrjs /work/abc-ci-builds/ecash-herald-tests /work/abc-ci-builds/ecash-herald-tests/script.sh: line 25: npm: command not found Build ecash-herald-tests failed with exit code 127 Comment Actions Build Bitcoin ABC Diffs / Diff Testing (ecash-herald-tests) failed.
Tail of the build log: /root/.cargo/bin:/work/node-v20.15.1-linux-x64/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin root Test depends on ecashaddrjs. Installing ecashaddrjs dependencies... /work/modules/ecashaddrjs /work/abc-ci-builds/ecash-herald-tests /work/abc-ci-builds/ecash-herald-tests/script.sh: line 25: npm: command not found Build ecash-herald-tests failed with exit code 127 |