Skip to content

Include the release version in DMG filenames - #316

Merged
themartiano merged 1 commit into
mainfrom
codex/release-050-versioned-dmg
Oct 5, 2026
Merged

themartiano merged 1 commit into
mainfrom
codex/release-050-versioned-dmg

Conversation

@themartiano

Copy link
Copy Markdown
Collaborator

What changed and why

Name release downloads TryOmarchy-vX.Y.Z.dmg using the version stamped into the packaged app. Accept both the matching versioned asset and legacy TryOmarchy.dmg in release checks, and document uploading the legacy name for older clients.

Testing

  • python3 tests/test-app-version.py on this isolated branch: passed (5 tests).
  • bash -n macos/build-app.sh and git diff --check 82927e9..HEAD: passed.
  • make test on local main with all ten pending commits: passed on macOS 27.0.1, including versioned-asset acceptance and rejection of assets for a different release. The initial sandboxed run failed socket/notification tests; rerunning with the required access passed.
  • Release DMG creation, Developer ID signing, notarization, and macOS 15/26 runtime verification were not run in this session.

@themartiano
themartiano merged commit 0767133 into main Oct 5, 2026
4 checks passed
@themartiano
themartiano deleted the codex/release-050-versioned-dmg branch October 5, 2026 07:03
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