diff --git a/.github/workflows/build-for-pr.yml b/.github/workflows/build-for-pr.yml index e036666c36..c678572a78 100644 --- a/.github/workflows/build-for-pr.yml +++ b/.github/workflows/build-for-pr.yml @@ -72,12 +72,7 @@ jobs: if: steps.cache-node-modules.outputs.cache-hit != 'true' env: PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 - run: | - choco install yq --version 4.15.1 -y - npm i -g node-gyp - node-gyp install - node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" - npm ci --openssl_fips='' + run: npm ci --openssl_fips='' build-win-for-pr: runs-on: windows-2022 @@ -110,6 +105,8 @@ jobs: npm i -g node-gyp node-gyp install node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch arm64 + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch ia32 - name: ci/install-dependencies if: steps.cache-node-modules.outputs.cache-hit != 'true' env: diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a03494e4f9..f338dbf617 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -75,12 +75,7 @@ jobs: if: steps.cache-node-modules.outputs.cache-hit != 'true' env: PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 - run: | - choco install yq --version 4.15.1 -y - npm i -g node-gyp - node-gyp install - node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" - npm ci --openssl_fips='' + run: npm ci --openssl_fips='' build-win-no-installer: runs-on: windows-2022 @@ -113,6 +108,8 @@ jobs: npm i -g node-gyp node-gyp install node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch arm64 + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch ia32 - name: ci/install-dependencies if: steps.cache-node-modules.outputs.cache-hit != 'true' env: diff --git a/.github/workflows/nightly-main.yml b/.github/workflows/nightly-main.yml index 164205ae86..081c66b7bf 100644 --- a/.github/workflows/nightly-main.yml +++ b/.github/workflows/nightly-main.yml @@ -82,6 +82,8 @@ jobs: npm i -g node-gyp node-gyp install node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch arm64 + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch ia32 npm ci --openssl_fips='' - name: nightly/test uses: ./.github/actions/test diff --git a/.github/workflows/nightly-rainforest.yml b/.github/workflows/nightly-rainforest.yml index 7a4d616ae0..23b9c9846e 100644 --- a/.github/workflows/nightly-rainforest.yml +++ b/.github/workflows/nightly-rainforest.yml @@ -50,6 +50,8 @@ jobs: npm i -g node-gyp node-gyp install node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch arm64 + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch ia32 npm ci --openssl_fips='' - name: nightly/test uses: ./.github/actions/test diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 7bb1d241dc..1b2e9f2a1c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -89,6 +89,8 @@ jobs: npm i -g node-gyp node-gyp install node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch arm64 + node-gyp install --devdir="C:\Users\runneradmin\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch ia32 npm ci --openssl_fips='' - name: release/test uses: ./.github/actions/test diff --git a/scripts/Makefile.ps1 b/scripts/Makefile.ps1 index 721a2e9cf7..7cf1a8a540 100644 --- a/scripts/Makefile.ps1 +++ b/scripts/Makefile.ps1 @@ -518,6 +518,8 @@ function InstallDeps-Electron { npm i -g node-gyp node-gyp install node-gyp install --devdir="$env:USERPROFILE\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" + node-gyp install --devdir="$env:USERPROFILE\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch arm64 + node-gyp install --devdir="$env:USERPROFILE\.electron-gyp" --target=$(jq -r .devDependencies.electron package.json) --dist-url="https://electronjs.org/headers" --arch ia32 npm ci }