Skip to content

ci: publish macOS DMGs from version tags - #7

Merged
alibros merged 7 commits into
mainfrom
agent/github-dmg-releases
Jul 10, 2026
Merged

ci: publish macOS DMGs from version tags#7
alibros merged 7 commits into
mainfrom
agent/github-dmg-releases

Conversation

@alibros

@alibros alibros commented Jul 10, 2026

Copy link
Copy Markdown
Owner

What changed

  • adds a tag-driven Apple Silicon DMG release workflow using the official Tauri action
  • adds a prominent GitHub Releases download section
  • documents Gatekeeper, dfu-util, architecture, and firmware-binary limitations

Why

Users can now download the current DMG from the v0.1.0 pre-release, while future v* tags will build and attach a fresh DMG automatically after this workflow lands.

Verification

  • npm test — 7 tests passed
  • npm run build
  • workflow YAML parsed successfully
  • local release-mode Tauri build succeeded
  • DMG filesystem verified with hdiutil verify
  • mounted app passed strict deep code-signature verification

Safety

The workflow produces an Apple Silicon development preview and marks releases as prereleases. It does not claim Apple notarization or bundle firmware with unspecified redistribution rights.

@alibros
alibros marked this pull request as ready for review July 10, 2026 02:21
@alibros
alibros merged commit 2a127f6 into main Jul 10, 2026
1 check passed
@alibros
alibros deleted the agent/github-dmg-releases branch July 10, 2026 02:32
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