Merge pull request #9570 from id/chore-fail-build-if-apple-notarization-failed
chore: fail build if apple notarization failed
This commit is contained in:
commit
d245a9909d
16
build
16
build
|
@ -285,10 +285,18 @@ make_tgz() {
|
|||
# --apple-id <apple id> \
|
||||
# --password <apple id password>
|
||||
# --team-id <apple team id> <submission-id>
|
||||
xcrun notarytool submit \
|
||||
--apple-id "${APPLE_ID}" \
|
||||
--password "${APPLE_ID_PASSWORD}" \
|
||||
--team-id "${APPLE_TEAM_ID}" "${target}" --wait
|
||||
echo 'Submitting the package for notarization to Apple (normally takes about a minute)'
|
||||
notarytool_output="$(xcrun notarytool submit \
|
||||
--apple-id "${APPLE_ID}" \
|
||||
--password "${APPLE_ID_PASSWORD}" \
|
||||
--team-id "${APPLE_TEAM_ID}" "${target}" \
|
||||
--no-progress \
|
||||
--wait)"
|
||||
echo "$notarytool_output"
|
||||
echo "$notarytool_output" | grep -q 'status: Accepted' || {
|
||||
echo 'Notarization failed';
|
||||
exit 1;
|
||||
}
|
||||
fi
|
||||
# sha256sum may not be available on macos
|
||||
openssl dgst -sha256 "${target}" | cut -d ' ' -f 2 > "${target}.sha256"
|
||||
|
|
Loading…
Reference in New Issue