-
Trigger pipeline on
main
branch from CircleCI UI with the following parameters.flow: pre-release version: v<semantic-version>
This pipeline will update version in all manifests, create binary artifact, calculate checksum for SwiftPM and attach binary artifact to draft GitHub release.
-
Review and merge PR created by CI automation.
-
Edit GitHub release description and add proper CHANGELOG.
-
Trigger pipeline on
main
branch from CircleCI UI with the following parameters.flow: release version: v<semantic-version>
This pipeline will validate that checksum of binary artifact equal to checksum in Package.swift, publish GitHub release as pre-release, validate SwfitPM and CocoaPods manifests, publish CocoaPods release.
-
Set newly published GitHub release as latest.