Skip to content

Verify release app version against tag (#329) - #330

Merged
themartiano merged 1 commit into
omacom:mainfrom
RussellBradley:fix/329-version
Oct 9, 2026
Merged

themartiano merged 1 commit into
omacom:mainfrom
RussellBradley:fix/329-version

Conversation

@RussellBradley

Copy link
Copy Markdown
Contributor

What changed and why

Fixes #329. make release now verified that the built app’s version matches the release tag, and that the DMG was produced. If either check fails, the release command stops instead of reporting the DMG as ready to publish.

This guards future releases made with make release. This PR doesn’t change the already-published v0.5.1 DMG; that asset needs to be replaced with a correctly versioned build.

Testing

  • Added a regression test to verify when a version doesn’t match the release tag.
  • Verified all current tests pass via: make test TEST_JOBS=1
  • Did not run a real signed/notarized release DMG build

@themartiano
themartiano merged commit 3f77a2f into omacom:main Oct 9, 2026
4 checks passed
@RussellBradley
RussellBradley deleted the fix/329-version branch October 9, 2026 07:47
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.

v0.5.1 DMG installs as version 0.5.0 and immediately prompts to update

2 participants