@@ -3,26 +3,12 @@ Releasing
33
44 1 . Change the version in ` gradle.properties ` to a non-SNAPSHOT verson.
55 2 . Update the ` CHANGELOG.md ` for the impending release.
6- 3 . Update the ` plugins.xml ` change notes for the IDE plugin in HTML.
7- 4 . Update the ` README.md ` with the new version.
8- 5 . ` git commit -am "Prepare for release X.Y.Z." ` (where X.Y.Z is the new version)
9- 6 . ` ./gradlew clean uploadArchives publish ` .
10- 7 . Visit [ Sonatype Nexus] ( https://oss.sonatype.org/ ) and promote the artifact.
11- 8 . Visit the [ JetBrains Plugin Portal] ( https://plugins.jetbrains.com/plugin/8191 ) and upload the IDE plugin zip.
12- 9 . ` git tag -a X.Y.Z -m "Version X.Y.Z" ` (where X.Y.Z is the new version)
13- 10 . Update the ` gradle.properties ` to the next SNAPSHOT version.
14- 11 . ` git commit -am "Prepare next development version." `
15- 12 . ` git push && git push --tags `
16- 13 . Update the sample app to the release version and send a PR.
6+ 3 . Update the ` README.md ` with the new version.
7+ 4 . ` git commit -am "Prepare for release X.Y.Z." ` (where X.Y.Z is the new version)
8+ 5 . ` git tag -a X.Y.Z -m "Version X.Y.Z" ` (where X.Y.Z is the new version)
9+ 6 . Update the ` gradle.properties ` to the next SNAPSHOT version.
10+ 7 . ` git push && git push --tags `
11+ 8 . Wait until the "Publish a release" action completes, then visit [ Sonatype Nexus] ( https://oss.sonatype.org/ ) and promote the artifacts.
12+ 9 . Update the sample app to the release version and send a PR.
1713
1814If step 6 or 7 fails, drop the Sonatype repo, fix the problem, commit, and start again at step 5.
19-
20-
21- Prerequisites
22- -------------
23-
24- In ` ~/.gradle/gradle.properties ` , set the following:
25-
26- * ` SONATYPE_NEXUS_USERNAME ` - Sonatype username for releasing to ` com.squareup ` .
27- * ` SONATYPE_NEXUS_PASSWORD ` - Sonatype password for releasing to ` com.squareup ` .
28- * ` SQLDELIGHT_BUGSNAG_KEY ` - Bugsnag API key for crash reporting.
0 commit comments