-
Create a branch with the name of the version
x.x.x
-
Change the version in
version.rb
file 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.sh
to update the dependencies
./update.sh
-
Update the
CHANGELOG.md
file -
Submit and merge the pull request
-
Add git tag
x.x.x
to 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).