From c7e74390d2a2e5440557c0083faca32ab6b124e3 Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Tue, 5 Feb 2019 16:15:58 -0500 Subject: [PATCH] Bug 1525069 - part 1 - add a node repack task for 32-bit Windows; r=nalexander We don't use this in automation, but people who develop on AArch64 Windows will be happy we're providing Node for them. --- taskcluster/ci/toolchain/node.yml | 10 ++++++++++ taskcluster/scripts/misc/repack-node.sh | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/taskcluster/ci/toolchain/node.yml b/taskcluster/ci/toolchain/node.yml index 8d8eddb4c85e..ee5f34e948b6 100644 --- a/taskcluster/ci/toolchain/node.yml +++ b/taskcluster/ci/toolchain/node.yml @@ -34,3 +34,13 @@ win64-node: run: arguments: ['win64'] toolchain-artifact: public/build/node.tar.bz2 + +win32-node: + treeherder: + symbol: TW32(node) + run: + arguments: ['win32'] + toolchain-artifact: public/build/node.tar.bz2 + run-on-projects: + - trunk + - try diff --git a/taskcluster/scripts/misc/repack-node.sh b/taskcluster/scripts/misc/repack-node.sh index 63b6bb8e3d92..b225c6df9a1b 100755 --- a/taskcluster/scripts/misc/repack-node.sh +++ b/taskcluster/scripts/misc/repack-node.sh @@ -30,6 +30,15 @@ win64) REPACK_TAR_COMPRESSION_SWITCH=j REPACK_SUFFIX=tar.bz2 ;; +win32) + ARCH=win-x86 + # From https://nodejs.org/dist/v8.11.3/SHASUMS256.txt.asc + SHA256SUM=9482a0ad7aa5cd964cbeb11a605377b5c5aae4eae952c838aecf079de6088dc6 + SUFFIX=zip + UNARCHIVE=unzip + REPACK_TAR_COMPRESSION_SWITCH=j + REPACK_SUFFIX=tar.bz2 + ;; esac VERSION=8.11.3