Skip to content

Commit

Permalink
Update RELEASING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jrodbx committed Mar 30, 2022
1 parent 67136b9 commit bdbd512
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,22 @@ Releasing
1. Change the version in `gradle.properties` to a non-SNAPSHOT version.
2. Update the `CHANGELOG.md` for the impending release.
3. Update the `README.md` with the new version.
4. `git commit -am "Prepare for release X.Y.Z."` (where X.Y.Z is the new version)
5. `git tag -a X.Y.Z -m "Version X.Y.Z"` (where X.Y.Z is the new version)
6. `./gradlew clean uploadArchives`
7. Update the `gradle.properties` to the next SNAPSHOT version.
8. `git commit -am "Prepare next development version."`
9. `git push && git push --tags`
10. Visit [Sonatype Nexus](https://s01.oss.sonatype.org/) and promote the artifact.
4. `git commit -am "Prepare for release X.Y.Z"` (where X.Y.Z is the new version)
5. `./gradlew clean publishMavenPublicationToMavenCentralRepository`
6. Visit [Sonatype Nexus](https://s01.oss.sonatype.org/) and promote the artifacts.
7. `git tag -a X.Y.Z -m "X.Y.Z"` (where X.Y.Z is the new version)
8. Update the `gradle.properties` to the next SNAPSHOT version.
9. `git commit -am "Prepare next development version"`
10. `git push && git push --tags`

If step 6 or 7 fails, drop the Sonatype repo, fix the problem, commit, and start again at step 5.

If step 5 or 6 fails, drop the Sonatype repo, fix the problem, commit, and start again at step 4.


Prerequisites
-------------

In `~/.gradle/gradle.properties`, set the following:

* `SONATYPE_NEXUS_USERNAME` - Sonatype username for releasing to `com.squareup`.
* `SONATYPE_NEXUS_PASSWORD` - Sonatype password for releasing to `com.squareup`.
* `mavenCentralUsername` - Sonatype username for releasing to `com.squareup`.
* `mavenCentralPassword` - Sonatype password for releasing to `com.squareup`.

0 comments on commit bdbd512

Please sign in to comment.