Skip to content

fix: sign final macOS disk images - #44

Merged
wimi321 merged 1 commit into
mainfrom
fix/macos-dmg-signing
Aug 8, 2026
Merged

fix: sign final macOS disk images#44
wimi321 merged 1 commit into
mainfrom
fix/macos-dmg-signing

Conversation

@wimi321

@wimi321 wimi321 commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • sign both final macOS DMGs with the imported Developer ID Application identity
  • verify each DMG signature before and after Apple notarization
  • keep the Accepted-result, stapled-ticket, Gatekeeper, and hdiutil release gates
  • document the exact outer-container signing and notarization order

Why

The release validation run proved that both DMGs were accepted and stapled by Apple, but the strict Gatekeeper type-open check rejected the unsigned DMG container with source=no-usable-signature. The enclosed arm64 and x64 apps remained valid, notarized, and accepted. This patch signs the final containers before notarization so the strict distribution-level check can pass.

Verification

  • pnpm check (243 tests, typecheck, build)
  • focused macOS notarization contract test
  • workflow YAML parse
  • failed validation evidence: run 31246285905

@wimi321
wimi321 merged commit e57377c into main Aug 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant