From 465868d542a560881f4989f328f895fc8abed648 Mon Sep 17 00:00:00 2001 From: Dennis Ameling Date: Sat, 31 Oct 2020 23:52:00 +0100 Subject: [PATCH 1/2] Add prebuild Electron for arm64 --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 78a60105..4e68ec30 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "prebuild-node": "prebuild -t 8.9.0 -t 9.4.0 -t 10.11.0 -t 11.9.0 -t 12.0.0 -t 13.0.0 -t 14.0.0 --strip", "prebuild-node-ia32": "prebuild -t 8.9.0 -t 9.4.0 -a ia32 --strip", "prebuild-electron": "prebuild -t 7.0.0 -t 8.0.0 -t 9.0.0 -t 10.0.0 -r electron --strip", + "prebuild-electron-arm64": "prebuild -t 7.0.0 -t 8.0.0 -t 9.0.0 -t 10.0.0 -r electron -a arm64 --strip", "prebuild-electron-ia32": "prebuild -t 7.0.0 -t 8.0.0 -t 9.0.0 -t 10.0.0 -r electron -a ia32 --strip", "upload": "node ./script/upload.js", "postpublish": "git push --follow-tags" From 497b9346263f291c4f87c447ce6339cf95d98884 Mon Sep 17 00:00:00 2001 From: Dennis Ameling Date: Sun, 1 Nov 2020 00:14:14 +0100 Subject: [PATCH 2/2] Add prebuild arm64 to CI --- .travis.yml | 2 +- appveyor.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 20be6365..907695f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,5 +49,5 @@ script: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then npm test; fi - npm run prebuild-node - npm run prebuild-electron - - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker build -t node-keytar/i386 docker/i386 && docker run --rm -v ${PWD}:/project node-keytar/i386 /bin/bash -c "cd /project && npm run prebuild-node-ia32 && npm run prebuild-electron-ia32"; fi + - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then docker build -t node-keytar/i386 docker/i386 && docker run --rm -v ${PWD}:/project node-keytar/i386 /bin/bash -c "cd /project && npm run prebuild-node-ia32 && npm run prebuild-electron-ia32 && npm run prebuild-electron-arm64"; fi - if [[ -n "$TRAVIS_TAG" ]]; then npm run upload; fi diff --git a/appveyor.yml b/appveyor.yml index 29e441da..58d15e35 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -26,6 +26,7 @@ build_script: - npm run prebuild-node-ia32 - npm run prebuild-electron - npm run prebuild-electron-ia32 + - npm run prebuild-electron-arm64 - if defined APPVEYOR_REPO_TAG_NAME (npm run upload) test: off