Release Checklist.md
This is the procedure for doing a release.
Update the project version from Xcode's project pane
Update both Version and Build (Sparkle seems to be referring to the build.)
Archive and Notarize app
Create a tag for the release and push that tag.
Create a Github release page.
Create a zip file of the nolarized app on local (not the github page) and upload it to Asset.
Generate appcast file with generate_appcast command.
Publish release on GitHub.
Update generated appcast.xml 's <enclosure url="..."> to release asset URL.
Add new appcast.xml to git and push.
If needed, create release-note.html for Sparkle update.