Skip to content

Add unsigned macOS release automation - #1

Merged
Charlie284 merged 1 commit into
mainfrom
ci/unsigned-releases
Jul 30, 2026
Merged

Charlie284 merged 1 commit into
mainfrom
ci/unsigned-releases

Conversation

@Charlie284

Copy link
Copy Markdown
Owner

Summary

  • package and retain an unsigned universal macOS build on every CI run
  • publish checksum-backed GitHub prereleases when a v* tag is pushed
  • inject the tag version into the app bundle and keep unsigned downloads clearly labeled
  • document preview installation and the boundary between unsigned previews and notarized production releases

Testing

  • reran the existing GitHub Actions workflow successfully after making the repository public
  • validated both workflow files as YAML
  • ran Swift formatting, property-list validation, shell syntax checks, and git diff --check
  • simulated a 1.0.0 universal Release build with warnings as errors
  • verified the unsigned app bundle, embedded version/build numbers, ZIP integrity, and SHA-256 generation

@Charlie284
Charlie284 force-pushed the ci/unsigned-releases branch from 718f559 to 57498dd Compare July 30, 2026 02:21
@Charlie284
Charlie284 marked this pull request as ready for review July 30, 2026 02:26
@Charlie284
Charlie284 merged commit c253ae4 into main Jul 30, 2026
2 checks 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