foxygit / doom Log in
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