From 8c18f811b59a65c77264e654c673b3965491a2ee Mon Sep 17 00:00:00 2001 From: Jeffrey Alan Scudder Date: Tue, 20 Jan 2026 00:13:46 +0000 Subject: [PATCH] fix: add Python 3.11 setup for Windows/Linux electron builds node-gyp requires distutils which was removed in Python 3.12+ macOS already had this fix but Windows/Linux were missing it --- .github/workflows/electron-release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/electron-release.yml b/.github/workflows/electron-release.yml index 60006e9d9..180889b74 100644 --- a/.github/workflows/electron-release.yml +++ b/.github/workflows/electron-release.yml @@ -63,6 +63,11 @@ jobs: cache: 'npm' cache-dependency-path: ac-electron/package-lock.json + - name: Setup Python for node-gyp + uses: actions/setup-python@v5 + with: + python-version: '3.11' + - name: Install dependencies working-directory: ac-electron run: npm ci @@ -95,6 +100,11 @@ jobs: cache: 'npm' cache-dependency-path: ac-electron/package-lock.json + - name: Setup Python for node-gyp + uses: actions/setup-python@v5 + with: + python-version: '3.11' + - name: Install dependencies working-directory: ac-electron run: npm ci -- 2.51.2