-
Create a branch with the name of the version
x.x.x -
Change the version in
version.rbfile and inReachFiveApi
$VERSION = 'x.x.x'let defaultParams: [String: String] = [
"platform": "ios",
// TODO: read from the version.rb. Either directly or indirectly from IdentitySdkCore.h, Info.plist...
"sdk": "x.x.x",
"device": deviceInfo,
]- Run
./update.shto update the dependencies
./update.sh-
Update the
CHANGELOG.mdfile -
Submit and merge the pull request
-
Add git tag
x.x.xto the merge commit
git tag x.x.x- Push the tag
git push origin x.x.x-
The CI will automatically publish this new version
-
Finally, draft a new release in the Github releases tab (copy & paste the changelog in the release's description).