feat: Add validation for macOS installer entries and enhance error handling in release creation script
Some checks are pending
Tests & Quality Checks / Test on Python 3.11 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-1 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.10 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.11-2 (push) Waiting to run
Tests & Quality Checks / Test on Python 3.12-2 (push) Waiting to run
Tests & Quality Checks / Build Artifacts (push) Blocked by required conditions
Tests & Quality Checks / Build Artifacts-1 (push) Blocked by required conditions

This commit is contained in:
claudi 2026-04-14 14:58:13 +02:00
parent d6f4140947
commit 93316c7e2f
2 changed files with 58 additions and 1 deletions

View file

@ -338,7 +338,12 @@ notarize_app() {
return 1
fi
DMG_FILE="$DIST_DIR/${APP_NAME}-${VERSION}.dmg"
DMG_FILE="$DIST_DIR/${APP_NAME}-${VERSION}-macos-universal.dmg"
if [ ! -f "$DMG_FILE" ]; then
log_error "DMG for notarization not found: $DMG_FILE"
return 1
fi
# Upload for notarization
log_info "Uploading to Apple Notarization Service..."