Skip to content

Commit c36f6ba

Browse files
author
tom
committed
release change for intel mac
1 parent ed7d274 commit c36f6ba

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ jobs:
144144
path: dist/PyCronVideoAlarm_Windows.exe
145145

146146
build-macos:
147-
runs-on: macos-latest
147+
runs-on: macos-13
148148
needs: check-trigger
149149
if: needs.check-trigger.outputs.should_build == 'true'
150150
steps:
@@ -178,7 +178,7 @@ jobs:
178178
mv build_tmp/icon.icns icons/alarm_icon7.icns
179179
rm -rf build_tmp
180180
181-
- name: Build with PyInstaller
181+
- name: Build with PyInstaller (Universal)
182182
run: |
183183
TS="${{ needs.check-trigger.outputs.build_timestamp }}"
184184
BUILD_DATE=$(date +'%Y-%m-%d %H:%M EST')
@@ -189,6 +189,7 @@ jobs:
189189
--name "PyCronVideoAlarm" \
190190
--icon "icons/alarm_icon7.icns" \
191191
--osx-bundle-identifier "com.juke32.pycronvideoalarm" \
192+
--target-arch universal2 \
192193
--add-data "src:src" \
193194
--add-data "icons/alarm_icon7.icns:." \
194195
--add-data "icons/alarm_icon7.png:." \
@@ -220,7 +221,7 @@ jobs:
220221
exit 1
221222
fi
222223
223-
- name: Create macOS DMG
224+
- name: Create macOS DMG (Universal)
224225
run: |
225226
cd dist
226227
hdiutil create -volname "PyCronVideoAlarm" -srcfolder "PyCronVideoAlarm.app" -ov -format UDZO "PyCronVideoAlarm_macOS.dmg"
@@ -332,7 +333,7 @@ jobs:
332333
Included Files:
333334
- **PyCronVideoAlarm_Linux**: Linux standalone binary
334335
- **PyCronVideoAlarm_Windows.exe**: Windows standalone executable
335-
- **PyCronVideoAlarm_macOS.dmg**: macOS Disk Image (drag .app to Applications)
336+
- **PyCronVideoAlarm_macOS.dmg**: macOS Universal Binary – works on Intel and Apple Silicon (M1/M2/M3)
336337
- **PyCronVideoAlarm_MultiPlatform_Portable.zip**: All-in-one pack with shared media directories. (download this if this is your first time using the app)
337338
env:
338339
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)