From b9b0278c9938c8910ce8180b924a3a4228cb1095 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Sun, 14 Aug 2022 02:29:03 +0300 Subject: [PATCH] Try create universal Mac App binary as Github Mac Runner is x86_64 --- .github/workflows/release.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 14a4a581..7aeff3a4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ on: jobs: publish: name: Create Mac App - runs-on: macos-latest + runs-on: macos-11.0 steps: - uses: actions/checkout@v3 @@ -26,19 +26,22 @@ jobs: python-version: '3.9' - name: Install Dependencies + env: CFLAGS: -arch arm64 -arch x86_64 run: | python -m pip install --upgrade pip pip install pyinstaller brew install create-dmg - name: Install Application + env: CFLAGS: -arch arm64 -arch x86_64 run: | pip install --upgrade . - name: Package Mac App + env: CFLAGS: -arch arm64 -arch x86_64 run: | # Set Target Architecture - sed -E -i "" "s/target_arch='(.*)'/target_arch='arm64'/g" Khoj.spec + sed -E -i "" "s/target_arch='(.*)'/target_arch='universal2'/g" Khoj.spec # Create Mac app pyinstaller Khoj.spec # Copy app to separate dmg folder