Add advanced monitoring and release infrastructure
This commit is contained in:
@@ -4,6 +4,7 @@ set -euo pipefail
|
||||
PROJECT_DIR="${0:A:h:h}"
|
||||
APP_PATH="$PROJECT_DIR/dist/puter.app"
|
||||
DMG_PATH="$PROJECT_DIR/dist/puter-macOS.dmg"
|
||||
SIGN_IDENTITY="${PUTER_SIGN_IDENTITY:--}"
|
||||
STAGING_DIR="$(mktemp -d /tmp/puter-dmg.XXXXXX)"
|
||||
|
||||
cleanup() {
|
||||
@@ -28,4 +29,9 @@ hdiutil create \
|
||||
-ov \
|
||||
"$DMG_PATH"
|
||||
|
||||
if [[ "$SIGN_IDENTITY" != "-" ]]; then
|
||||
codesign --force --timestamp --sign "$SIGN_IDENTITY" "$DMG_PATH"
|
||||
codesign --verify --strict "$DMG_PATH"
|
||||
fi
|
||||
|
||||
print "Built $DMG_PATH"
|
||||
|
||||
Reference in New Issue
Block a user