Release: sign and notarize macOS builds from repository variables
The macOS job reads ELY_SIGN_IDENTITY and ELY_NOTARY_PROFILE from the repository's Actions variables; ci.sh fails on macOS when either is missing. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
41f3af04cf
commit
b714024d2b
3 files changed
+8
No files matched your search
@@ -11,6 +11,10 @@ version=$(awk -F'"' '/^version = / { print $2; exit }' "$root/Cargo.toml")
|
||||
exit 1
|
||||
}
|
||||
: "${ELY_RELEASE_TOKEN:?the Gitea token that uploads}"
|
||||
if [ "$os" = macos ]; then
|
||||
: "${ELY_SIGN_IDENTITY:?the Developer ID Application certificate}"
|
||||
: "${ELY_NOTARY_PROFILE:?the notarytool keychain profile}"
|
||||
fi
|
||||
[ -z "${ELY_PATH:-}" ] || PATH=$ELY_PATH:$PATH
|
||||
cd "$root"
|
||||
# Linux builds and packages in the Ubuntu 26.04 container.
|
||||
|
||||
Reference in new issue
Block a user