Use these steps for a normal release.
- Choose a semantic version
X.Y.Z. - Update
MARKETING_VERSIONandCURRENT_PROJECT_VERSIONin Xcode toX.Y.Z. - Update
CHANGELOG.mdwith a new section for this version. - Merge to
main. - Tag that
maincommit asvX.Y.Zand push the tag. - The Release workflow will build, sign, generate appcast entries, and publish assets to GitHub Releases.
## [1.1.0] - 2026-02-06
### Added
- Added automatic update publishing to GitHub Releases.
### Changed
- Updated Sparkle integration and release automation scripts.The heading version must match the app version and tag:
MARKETING_VERSION = 1.1.0CURRENT_PROJECT_VERSION = 1.1.0- Git tag:
v1.1.0