Skip to content

Package releases as macOS DMGs#1

Merged
devaryakjha merged 2 commits into
mainfrom
codex/release-dmg-installer
May 5, 2026
Merged

Package releases as macOS DMGs#1
devaryakjha merged 2 commits into
mainfrom
codex/release-dmg-installer

Conversation

@devaryakjha

Copy link
Copy Markdown
Owner

Spec

  • Spec or issue: Specs/0301-release-dmg-installer.md

Summary

  • Replace the public release artifact with Bonsai.dmg containing Bonsai.app and an /Applications shortcut.
  • Update artifact validation to mount and inspect the DMG, including app metadata, signature, and shortcut target.
  • Update GitHub release upload paths, docs, Make help, and release-script coverage for the DMG artifact pair.

Validation

  • git diff --check
  • make test
  • make run-verify
  • make release-verify
  • make release-verify-archive
  • make release-verify-artifacts
  • make validate-scripts
  • swift test --filter ReleaseScriptTests

UI Evidence

N/A - packaging and release workflow change only.

@devaryakjha devaryakjha merged commit dc5732d into main May 5, 2026
1 check 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