This commit is contained in:
@@ -88,8 +88,9 @@ 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, 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
|
||||
launch preferences and an internal-volume staging directory. Keychain services
|
||||
follow the bundle identifier, so CI never reads production credentials; the smoke
|
||||
test removes its isolated API token before and after each launch. 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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user