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> \
|
# --apple-id <apple id> \
|
||||||
# --password <apple id password>
|
# --password <apple id password>
|
||||||
# --team-id <apple team id> <submission-id>
|
# --team-id <apple team id> <submission-id>
|
||||||
xcrun notarytool submit \
|
echo 'Submitting the package for notarization to Apple (normally takes about a minute)'
|
||||||
--apple-id "${APPLE_ID}" \
|
notarytool_output="$(xcrun notarytool submit \
|
||||||
--password "${APPLE_ID_PASSWORD}" \
|
--apple-id "${APPLE_ID}" \
|
||||||
--team-id "${APPLE_TEAM_ID}" "${target}" --wait
|
--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
|
fi
|
||||||
# sha256sum may not be available on macos
|
# sha256sum may not be available on macos
|
||||||
openssl dgst -sha256 "${target}" | cut -d ' ' -f 2 > "${target}.sha256"
|
openssl dgst -sha256 "${target}" | cut -d ' ' -f 2 > "${target}.sha256"
|
||||||
|
|
Loading…
Reference in New Issue