From 7847e53adc6cbb349f9e3dfb8bf76019eac72dc5 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Fri, 28 Feb 2025 15:15:19 +0000 Subject: [PATCH] Update build to always install setuptools Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- .github/workflows/build_macos.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build_macos.yaml b/.github/workflows/build_macos.yaml index 4438dc48..b107ad52 100644 --- a/.github/workflows/build_macos.yaml +++ b/.github/workflows/build_macos.yaml @@ -68,12 +68,13 @@ jobs: - name: Install Deps run: "yarn install --frozen-lockfile" + # Python 3.12 drops distutils which keytar relies on + - name: Install setuptools + run: pip3 install setuptools + - name: Build Natives if: steps.cache.outputs.cache-hit != 'true' - run: | - # Python 3.12 drops distutils which keytar relies on - pip3 install setuptools - yarn build:native:universal + run: yarn build:native:universal # We split these because electron-builder gets upset if we set CSC_LINK even to an empty string - name: "[Signed] Build App"