From 003279a0b04869825f02edf6319d34d2a39a55fb Mon Sep 17 00:00:00 2001 From: Lovell Fuller Date: Wed, 2 Mar 2022 11:03:09 +0000 Subject: [PATCH] CI: switch 32-bit Windows from Appveyor to Actions --- .github/workflows/ci.yml | 19 ++++++++++++++++++- appveyor.yml | 17 ----------------- 2 files changed, 18 insertions(+), 18 deletions(-) delete mode 100644 appveyor.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1bbeb6d..06ff5cdd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,17 +33,33 @@ jobs: - os: macos-10.15 nodejs_version: 12 prebuild: true + nodejs_arch: x64 - os: macos-10.15 nodejs_version: 14 + nodejs_arch: x64 - os: macos-10.15 nodejs_version: 16 + nodejs_arch: x64 - os: windows-2019 nodejs_version: 12 + nodejs_arch: x86 prebuild: true - os: windows-2019 nodejs_version: 14 + nodejs_arch: x86 - os: windows-2019 nodejs_version: 16 + nodejs_arch: x86 + - os: windows-2019 + nodejs_version: 12 + nodejs_arch: x64 + prebuild: true + - os: windows-2019 + nodejs_version: 14 + nodejs_arch: x64 + - os: windows-2019 + nodejs_version: 16 + nodejs_arch: x64 steps: - name: Dependencies (Linux glibc) if: contains(matrix.container, 'centos') @@ -57,9 +73,10 @@ jobs: run: apk add build-base git python3 --update-cache - name: Dependencies (macOS, Windows) if: contains(matrix.os, 'macos') || contains(matrix.os, 'windows') - uses: actions/setup-node@v1 + uses: actions/setup-node@v3 with: node-version: ${{ matrix.nodejs_version }} + architecture: ${{ matrix.nodejs_arch }} - name: Checkout uses: actions/checkout@v2 - name: Fix working directory ownership diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 793ad35f..00000000 --- a/appveyor.yml +++ /dev/null @@ -1,17 +0,0 @@ -os: Visual Studio 2019 -version: "{build}" -build: off -platform: x86 -environment: - matrix: - - nodejs_version: "12" - prebuild: true - - nodejs_version: "14" - - nodejs_version: "16" -install: - - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) - - npm install --build-from-source -test_script: - - npm test -on_success: - - if [%prebuild%] == [true] if [%APPVEYOR_REPO_TAG%] == [true] npx prebuild --runtime napi --target 5