From a60f04dd829d0e50e5c6eabc352a0a4c0f3075e2 Mon Sep 17 00:00:00 2001 From: Dariush Malek Date: Mon, 25 May 2026 15:42:39 -0400 Subject: [PATCH 1/2] [34] Fix desktop release workflow --- .github/workflows/desktop_release.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/desktop_release.yml b/.github/workflows/desktop_release.yml index 574aa884..9c363564 100644 --- a/.github/workflows/desktop_release.yml +++ b/.github/workflows/desktop_release.yml @@ -78,12 +78,15 @@ jobs: python-version: "3.11" cache: "pip" - - name: Pre-install cryptography for Windows ARM64 + - name: Install Python build tools (Windows ARM64) if: matrix.platform == 'windows' && matrix.arch == 'arm64' run: | - python -m pip install "cryptography<=46.0.3" - - - name: Install Python build tools + python -m venv .venv + .venv\Scripts\python.exe -m pip install --upgrade pip + .venv\Scripts\python.exe -m pip install "cryptography<=46.0.3" + .venv\Scripts\python.exe -m pip install -r requirements.txt pyinstaller + - name: Install Python build tools (Other Platforms) + if: "!(matrix.platform == 'windows' && matrix.arch == 'arm64')" run: | python -m pip install --upgrade pip python -m pip install -r requirements.txt pyinstaller From 9c1fbfad9a640e8ccabdb073a24c8f58533822ee Mon Sep 17 00:00:00 2001 From: Dariush Malek Date: Mon, 25 May 2026 17:23:46 -0400 Subject: [PATCH 2/2] use macos-26-intel --- .github/workflows/desktop_release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/desktop_release.yml b/.github/workflows/desktop_release.yml index 9c363564..0776d578 100644 --- a/.github/workflows/desktop_release.yml +++ b/.github/workflows/desktop_release.yml @@ -50,7 +50,7 @@ jobs: arch: arm64 artifact-name: lion-vpn-linux-arm64 upload-path: cmp/desktopApp/build/compose/binaries/main-release/app/lion-vpn - - os: macos-13 + - os: macos-26-intel platform: macos arch: amd64 artifact-name: lion-vpn-macos-amd64