Merge nucleic/vivid-glass-urchin-xoym into main
This commit is contained in:
@@ -44,10 +44,13 @@ jobs:
|
||||
- name: unit tests
|
||||
run: swift test
|
||||
|
||||
# Release build, .app assembly, ad-hoc signature. `codesign --sign -`
|
||||
# needs no signing identity and no keychain, so it works unattended in a
|
||||
# throwaway guest — which is the same property that makes it the
|
||||
# project's shipping signature.
|
||||
# Release build, .app assembly, signature. `make sign` looks for a
|
||||
# Developer ID identity and falls back to ad-hoc when there is none — which
|
||||
# is always the case here, since this runs in a throwaway guest with no
|
||||
# keychain and no certificate. That fallback is why this step works
|
||||
# unattended, and it is deliberately not treated as a failure: the point of
|
||||
# the CI signature is to prove the entitlement survives, not to produce a
|
||||
# distributable artifact. Release builds are signed on a real host.
|
||||
- name: build and sign the app bundle
|
||||
run: make all
|
||||
|
||||
|
||||
Reference in New Issue
Block a user