Skip to content

Add unsigned GitHub macOS releases#6

Merged
maddylaneeee merged 1 commit into
mainfrom
agent/unsigned-github-release
Jul 16, 2026
Merged

Add unsigned GitHub macOS releases#6
maddylaneeee merged 1 commit into
mainfrom
agent/unsigned-github-release

Conversation

@maddylaneeee

Copy link
Copy Markdown
Owner

What changed

  • add an ad-hoc signed macOS DMG and ZIP packaging path
  • publish validated artifacts and update.json from version tags
  • point the in-app updater at the latest GitHub Release
  • document installation and the macOS Gatekeeper warning in English and Chinese

Why

ShengJi does not currently have an Apple Developer ID certificate. GitHub Releases provides a simple download path while clearly preserving the expected Gatekeeper warning and checksum verification.

Validation

  • 31 unit tests passed
  • ad-hoc DMG and ZIP package completed successfully
  • nested Mach-O signature and architecture checks passed
  • DMG mount, ZIP extraction, helper startup, and SHA-256 verification passed

@maddylaneeee
maddylaneeee marked this pull request as ready for review July 16, 2026 09:19
@maddylaneeee
maddylaneeee merged commit 914c22d into main Jul 16, 2026
1 check passed
@maddylaneeee
maddylaneeee deleted the agent/unsigned-github-release branch July 16, 2026 09:19
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