1.4 KiB
Instructions for making an iOS release
We make iOS releases to GitHub (a downloadable XCFramework), the Swift Package Index and CocoaPods. Everyone with write access to the repository is able to make releases using the instructions below.
Pre-release
Run the ios-ci workflow. You can use the GitHub CLI:
gh workflow run ios-ci.yml -f release=pre --ref main
Or run the workflow from the Actions tab on GitHub.
The items under the ## main heading in platform/ios/CHANGELOG.md will be used as changelog for the pre-release.
Full release
-
Make sure the
VERSIONfile inplatform/ios/VERSIONcontains the version to be released. We use semantic versioning, so any breaking changes require a major version bump. -
Update the changelog, which can be found in
platform/ios/CHANGELOG.md. The heading must match## <VERSION>exactly, or it will not be picked up. For example, for version 6.0.0:
## 6.0.0
- Run the
ios-ciworkflow. You can use the GitHub CLI:
gh workflow run ios-ci.yml -f release=full --ref main
Or run the workflow from the Actions tab on GitHub: