RELEASING.md
Define the next semantic version
Semantic versioning: a.b.c
Checkout the main branch and make sure it is up-to-date: git checkout main && git pull
Create a new branch
Update the CHANGELOG.md file with changes of this release, you should add a new section with your version number and the relevant updates, like the ones that exist on the previous versions
Change the version in gradle.properties
Change the version in maestro-cli/gradle.properties
git commit -am "Prepare for release X.Y.Z." (where X.Y.Z is the new version)
Submit a PR with the changes against the main branch
Merge the PR
git tag -a vX.Y.Z -m "Version X.Y.Z" (where X.Y.Z is the new version)git push --tagsCAUTION: You should go back to the notion document to see how to update the Robin and Maestro Cloud versions before updating the CLI
curl -Ls "https://get.maestro.mobile.dev" | bashmaestro --version