tools: add macOS notarization verification step

PR-URL: https://github.com/nodejs/node/pull/50833
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
This commit is contained in:
Ulises Gascón authored and Michael Dawson committed 2023-11-23 13:51:51 -05:00
1 parent 4e713a3930
commit 83df02c180
1 file changed
+7
+7
View File
@@ -48,5 +48,12 @@ else
exit 1
fi
if ! xcrun spctl --assess --type install --context context:primary-signature --ignore-cache --verbose=2 "node-$pkgid.pkg"; then
echo "error: Signature will not be accepted by Gatekeeper!" 1>&2
exit 1
else
echo "Verification was successful."
fi
xcrun stapler staple "node-$pkgid.pkg"
echo "Stapler was successful."