Skip to content

Commit 5acee55

Browse files
author
Alec Strong
authored
Update the releasing checklist (#1568)
1 parent c5338c6 commit 5acee55

File tree

1 file changed

+7
-21
lines changed

1 file changed

+7
-21
lines changed

RELEASING.md

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

1814
If 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

Comments
 (0)