- Update the CHANGELOG.md with the version and date
- Go to GH Releases
- Choose a tag name (e.g.
3.0.0), this is the version number of the release.- Preview releases follow the pattern
3.0.0-alpha.1,3.0.0-beta.1,3.0.0-RC.1
- Preview releases follow the pattern
- Choose a release name (e.g.
3.0.0), ideally it matches the above. - Write a description of the release.
- Publish the release.
- GH Action (release.yml) is doing everything else automatically.
- SPM uses the tag name to determine the version, directly from the repo.
- CocoaPods are published.
- Done.