From a3ad48dd2df7ca731a57cf8207899d0276717f88 Mon Sep 17 00:00:00 2001 From: Devin Binnie <52460000+devinbinnie@users.noreply.github.com> Date: Fri, 10 Mar 2023 08:08:09 -0500 Subject: [PATCH] Adding extra dependencies to the release flow (#2601) --- .github/workflows/release.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 00c93d83..ab791869 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -85,7 +85,13 @@ jobs: run: ./scripts/Makefile.ps1 optimize - name: release/install-deps shell: powershell - run: ./scripts/Makefile.ps1 install-deps + run: | + ./scripts/Makefile.ps1 install-deps + 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='' - name: release/test uses: ./.github/actions/test - name: release/build