Skip to content

Fix CI DMG packaging layout generation#63

Merged
GcsSloop merged 1 commit intomainfrom
codex/dmg-installer-layout
Apr 3, 2026
Merged

Fix CI DMG packaging layout generation#63
GcsSloop merged 1 commit intomainfrom
codex/dmg-installer-layout

Conversation

@GcsSloop
Copy link
Copy Markdown
Owner

@GcsSloop GcsSloop commented Apr 3, 2026

Summary

  • replace transient bundle_dmg dependency with repo-managed appdmg generation
  • keep the existing DMG background image and layout coordinates in a deterministic JSON spec
  • extend packaging tests so CI catches fallback-to-plain-DMG regressions

Verification

  • bash scripts/test/notarize_macos_test.sh
  • bash scripts/test/package_local_release_test.sh
  • TARGET_DIR="/Users/gcssloop/WorkSpace/AIGC/codex-router/desktop/src-tauri/target/universal-apple-darwin" APPLE_SIGNING_IDENTITY='' APPLE_API_KEY_PATH='' APPLE_API_KEY_ID='' APPLE_API_ISSUER='' bash scripts/desktop/notarize_macos.sh

@GcsSloop GcsSloop force-pushed the codex/dmg-installer-layout branch from 70d1199 to 55b5e66 Compare April 3, 2026 18:08
@GcsSloop GcsSloop merged commit 39eaad5 into main Apr 3, 2026
2 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