Before starting the release process, ensure that the milestone is update-to-date as per CONTRIBUTING.md
- Create a release branch from develop.
For CORE name it releases/CORE_1.7.0
For UI name it release/UI_1.4.0
If you need to release both at the same time, name it releases/CORE_1.7.0_UI_1.4.0 - Checkout the new branch and run the next command to release:
core → sh scripts/publish_core_sdk_release.sh
ui → sh scripts/publish_ui_sdk_release.sh
The script will update the version asking to input the new version commit the change and create a tag. CI is set to run automatically the workflow to publish the new version (ui or core) based on the tag just created.
This method is not recommended and must only be used for debugging, or if asked by a CODEOWNER
- Ensure
github.properties
file is populated with the following
gpr.user=GITHUB_USERID
gpr.key=PERSONAL_ACCESS_TOKEN
- To publish to github packages
./gradlew publish