From cfd659a6f7414f84b1475034ed93676cc366dc43 Mon Sep 17 00:00:00 2001 From: Daniel McAssey Date: Sun, 28 Nov 2021 02:23:34 +0000 Subject: [PATCH] fix(build): add support for more electron versions --- .github/workflows/build-all.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-all.yml b/.github/workflows/build-all.yml index 6c8677c..b67751e 100644 --- a/.github/workflows/build-all.yml +++ b/.github/workflows/build-all.yml @@ -37,7 +37,7 @@ jobs: os: [macos-latest, ubuntu-latest, windows-latest] arch: [ia32, x64] nodeBuild: [16.13.0, 14.18.1] - electBuild: [15.3.2, 14.2.1] + electBuild: [15.3.2, 14.2.1, 13.6.1] runs-on: ${{ matrix.os }} steps: - name: Checkout Code @@ -47,8 +47,11 @@ jobs: with: node-version: 'lts/*' - name: Install OS Dependencies - if: ${{ runner.os == 'Linux' }} + if: ${{ runner.os == 'Linux' && matrix.arch == 'x64' }} run: sudo apt-get install libxtst-dev libpng++-dev gcc-multilib g++-multilib -y + - name: Install OS Dependencies (32-bit) + if: ${{ runner.os == 'Linux' && matrix.arch == 'ia32' }} + run: sudo apt-get install libxtst-dev:i386 libpng++-dev:i386 gcc-multilib g++-multilib -y - name: Remove existing package.json (Unix) if: ${{ runner.os != 'Windows' }} run: rm -f package.json