Skip to content

Fix macOS release builds - #27

Merged
benjamindehli merged 1 commit into
mainfrom
fix/ci-macos-runners
Oct 31, 2026
Merged

benjamindehli merged 1 commit into
mainfrom
fix/ci-macos-runners

Conversation

@benjamindehli

Copy link
Copy Markdown
Owner

The v1.17.4 "Package apps" run built only the Linux assets. Both macOS jobs failed on infrastructure, not code.

arm64: macos-14 runner retired

GitHub is retiring the macos-14 image on 2 November 2026 and is running scheduled brownouts until then. The job hit one.

  • Moved arm64 to macos-15. The Swift shells pin their minimum macOS with swiftc -target …-macos12.0/13.0, so the apps run on the same macOS versions as before.

x86_64: stapling failed on a network blip

Notarization was Accepted, but stapler lost its connection to Apple's ticket service (NSURLError -1005, stapler error 68). That one failure failed the whole job.

  • New tools/bundle/staple.sh retries each staple up to 5 times, 30 seconds apart. It's used for both the apps and the DMG, the same idea as the retries in notarize.sh.

Testing

  • Run "Package apps" from main after merging: both macOS jobs pass and their DMG artifacts are produced

@benjamindehli benjamindehli added this to the v1.17.4 milestone Oct 31, 2026
@benjamindehli benjamindehli self-assigned this Oct 31, 2026
@benjamindehli benjamindehli added the bug Something isn't working label Oct 31, 2026
@benjamindehli
benjamindehli merged commit faf51a8 into main Oct 31, 2026
9 checks passed
@benjamindehli
benjamindehli deleted the fix/ci-macos-runners branch October 31, 2026 22:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant