Published on

Library Release Steps

Authors

Publishing a New Library Version - Library Release Steps

0. Check for Latest Project Changes

Ensure that you have fetched the latest version of the project from source control.

1. Decide on New Version Number

Increment VERSION_NAME in gradle.properties. See Semantic Versioning for guidance.

2. Update CHANGELOG.MD

During development, add notes to the [Unreleased] section.
When publishing, change the [Unreleased] section header to the format [<version_number>] - YYYY-MM-DD.

3. Create and Complete Pull Request to main/master

At least two other developers should approve the new version release.

4. Add a Tag (iOS UI Libraries Only)

Tag the newly created commit on main/master with the new version number, then push that tag to the remote.

5. Ensure Pipelines Run Successfully

Completing the pull request will trigger a pipeline that publishes one or more .jar files to <Jar-Repository>.

It is recommended that after completing the pull request, you confirm that this publishing pipeline completes successfully.