Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 867 Bytes

RELEASING.md

File metadata and controls

15 lines (14 loc) · 867 Bytes

Releasing Guidelines

In order to release new version of the library, we need to perform the following operations:

  • create new release issue on GitHub
  • prepare release notes and put them to the issue
  • verify, commit and push changes to gh-pages branch
  • checkout to the appropriate branch (RxJava1.x or RxJava2.x or RxJava3.x)
  • bump library version (VERSION_NAME and VERSION_CODE) in gradle.properties file
  • commit and push the changes
  • run command: ./gradlew clean build test check uploadArchives closeAndReleaseRepository
  • wait for the Maven Sync (up to 48 hours)
  • when sync is done, checkout to the RxJava3.x branch
  • update CHANGELOG.md file with new release version, current date and release notes
  • create new tagged GitHub release with name the same as VERSION_NAME from gradle.properties and release notes