fix: launch CI smoke app through macOS Launch Services
Build / macos (push) Failing after 1m3s

This commit is contained in:
2026-09-10 00:25:09 +02:00
parent 58fbe56298
commit 31584792e6
2 changed files with 33 additions and 11 deletions
+2 -1
View File
@@ -88,7 +88,8 @@ identity keeps the same sandbox container across updates.
`.gitea/workflows/build.yml` builds universal macOS artifacts for pushes and pull
requests to `main`. The repository-scoped `mac-mini-meetingnotes` runner uses the
`macos-arm64` label. Smoke tests use a separate CI bundle identifier and temporary
launch preferences. Release jobs import the original Developer ID certificate
launch preferences, an internal-volume staging directory, and Launch Services
so the GUI app runs in the logged-in Mac session. Release jobs import the original Developer ID certificate
into a temporary keychain and keep the original Sparkle signing key in Gitea
Actions secrets. They never publish from a development branch.