Skip to content

Commit d8279f9

Browse files
committed
MacOS Arm64 / Intel builds; try to get Linux builds working again; README
1 parent 2451216 commit d8279f9

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

.github/workflows/publish-bindcontrol.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,20 @@ jobs:
1919
CMD_VERIFY: dir dist/BindControl
2020
CMD_PREZIP: echo
2121
FILE_NAME: BindControl-${{ github.ref_name }}_windows.zip
22-
- os: macos-14
22+
- os: macos-15-intel
2323
CMD_BUILD: python tools/build.py
2424
CMD_VERIFY: ls -la dist/BindControl.app
2525
CMD_PREZIP: rm -rf dist/BindControl
26-
FILE_NAME: BindControl-${{ github.ref_name }}_macos.zip
27-
# - os: ubuntu-latest
28-
# CMD_BUILD: python tools/build.py
29-
# CMD_VERIFY: ls -la dist/BindControl
30-
# FILE_NAME: BindControl-${{ github.ref_name }}_linux.zip
26+
FILE_NAME: BindControl-${{ github.ref_name }}_macos_intel.zip
27+
- os: macos-15
28+
CMD_BUILD: python tools/build.py
29+
CMD_VERIFY: ls -la dist/BindControl.app
30+
CMD_PREZIP: rm -rf dist/BindControl
31+
FILE_NAME: BindControl-${{ github.ref_name }}_macos_arm64.zip
32+
- os: ubuntu-22.04
33+
CMD_BUILD: python tools/build.py
34+
CMD_VERIFY: ls -la dist/BindControl
35+
FILE_NAME: BindControl-${{ github.ref_name }}_linux.zip
3136

3237
runs-on: ${{ matrix.os }}
3338

@@ -51,7 +56,7 @@ jobs:
5156
- name: Install Tools & Dependencies
5257
run: |
5358
python -m pip install --upgrade pip
54-
pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04 wxPython --user
59+
pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython --user
5560
pip install pyinstaller==6.10.0 -r requirements.txt
5661
5762
- name: Create Executable

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ Binary releases of Python applications are a bit finicky and fragile, but are pr
8989

9090
*Windows users*: Try the ZIP file. If that works for you, it's the quickest path to victory. ***If you receive malware warnings when downloading***, please read [my comments on that issue](Help/MalwareWarnings.md).
9191

92-
*MacOS users*: An experimental binary release has been made available. It is not signed and/or notarized, and might or might not work at all.
92+
*MacOS users*: Experimental binary releases for Intel and Arm64 have been made available. They are not signed and/or notarized, and might or might not work at all.
9393

9494
<strike>*Linux users*: An experimental binary release is now available. You should be able to unzip the zipfile anywhere, and run the "BindControl" binary from within it. It's built using Github's "ubuntu-latest" environment, which may or may not be completely compatible with other distributions and versions.[^1]</strike>
9595

0 commit comments

Comments
 (0)