Whenever a tag (matching the form v**) is pushed, the "Draft GitHub Release" workflow will run. The workflow configures the environment with access to the required Apple Developer ID Certificate, Application Provisioning Profile, and GitHub API Token.
Fastlane builds, signs, notarizes, packages the application for release, creates a draft GitHub Release, and uploads the final assets to the release.
All that's needed to complete the release process is to publish the release. When the release is published, the "Update Appcast" workflow will run and deliver the new version to users via Sparkle auto-updates.
Whenever a tag (matching the form
v**
) is pushed, the "Draft GitHub Release" workflow will run. The workflow configures the environment with access to the required Apple Developer ID Certificate, Application Provisioning Profile, and GitHub API Token.Fastlane builds, signs, notarizes, packages the application for release, creates a draft GitHub Release, and uploads the final assets to the release.
All that's needed to complete the release process is to publish the release. When the release is published, the "Update Appcast" workflow will run and deliver the new version to users via Sparkle auto-updates.