commit 3ed0e1e2db82bbbdd95f360d584903eb5e7ee2e6
Author: Simon Howard <fraggle@soulsphere.org>
AuthorDate: Mon Dec 8 22:39:58 2025 -0500
Commit: Simon Howard <fraggle@soulsphere.org>
CommitDate: Mon Dec 8 22:39:58 2025 -0500
Stop building macOS .dmg packages in CI
See my comment in #1698 for rationale. The macOS releases have been
broken to varying degrees for some time now as Apple have made the OS
impossible to develop for unless the tax is paid. I don't intend to pay
the tax.
This just stops building the .dmg with every commit; what this commit
does not do:
* We do still build on macOS to check that it isn't entirely broken. The
Homebrew project distribute a `chocolate-doom` package and if possible
we want this to continue working.
* This does not delete the code that builds the launcher and the .dmg
package; it only stops invoking them regularly. This will likely
happen in the future; for the time being I want to leave open the
possibility of doing one final release of the macOS package that is
properly signed.
---
.github/workflows/main.yml | 6 ------
1 file changed, 6 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 00f7261d..91f9a093 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -35,17 +35,11 @@ jobs:
os: macos-latest
compiler: clang
shell: bash
- artifacts: true
- pkg-path: pkg/osx/*.dmg
- pkg-dir: pkg/osx
- name: macOS x86 Clang
os: macos-13
compiler: clang
shell: bash
- artifacts: true
- pkg-path: pkg/osx/*.dmg
- pkg-dir: pkg/osx
- name: MSYS2 UCRT64
os: windows-latest