Dist: https://unofficial-builds.nodejs.org/download/release/
Repo: https://github.com/nodejs/unofficial-builds
- Run https://ci.nodejs.org/view/All/job/node-test-commit-windows-fanned/ (with ARM64 tests)
- Run https://ci.nodejs.org/view/All/job/build-release-windows-arm64/
- Check test results
- Download release
scp release.tar.gz unofficial-builds:/tmp &&
rm release.tar.gz &&
ssh root@unofficial-builds
cd /home/nodejs/download/release/v
set -x &&
ll -R &&
tar xavf /tmp/release.tar.gz &&
rm /tmp/release.tar.gz &&
chown -R nodejs:nodejs node-v*-win-arm64.* win-arm64 &&
chmod 644 node-v*-win-arm64.* win-arm64/* &&
chmod 755 win-arm64 &&
shasum -a256 $(ls node* win-*/* 2> /dev/null) > /tmp/SRTMP &&
echo &&
ll -R &&
diff /tmp/SRTMP SHASUMS256.txt
- Confirm all consistent with permissions and owner/group
- Confirm the (6) expected new files are added in the diff
- Confirm the version of the packages matches the current folder
chown nodejs:nodejs /tmp/SRTMP &&
chmod 644 /tmp/SRTMP &&
mv /tmp/SRTMP SHASUMS256.txt &&
echo &&
ll -R &&
sha256sum -c SHASUMS256.txt
-
Confirm SHASUMS is consistent with permissions and owner/group
-
Confirm all (6) new files are in the list of checked files and OK
-
Confirm all checked files are OK
-
Download one and see if node starts on a real ARM64