Skip to content

Commit b15da8e

Browse files
committed
Added a release checklist.
1 parent 84096f1 commit b15da8e

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

RELEASE_CHECKLIST.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Release checklist
2+
3+
- [ ] Update [`CHANGES.md`](CHANGES.md), [`plugin-gradle/CHANGES.md`](plugin-gradle/CHANGES.md), and [`plugin-maven/CHANGES.md`](plugin-maven/CHANGES.md)
4+
- [ ] Upgrade [`gradle.properties`](gradle.properties).
5+
- [ ] Run `./gradlew spotlessApply`
6+
- [ ] Make sure all files are committed
7+
- [ ] Run `./gradlew check`
8+
- [ ] Make sure all tests pass and no files are changes
9+
- [ ] Run :
10+
11+
```
12+
./gradlew generatePomFileForPluginMavenPublication
13+
./gradlew publish publishPlugins
14+
./gradlew publishGhPages
15+
```
16+
17+
- [ ] Test latest spotless on:
18+
- Gradle: https://github.com/junit-team/junit-lambda/blob/151d52ffab07881de71a8396a9620f18072c65ec/build.gradle#L86-L101
19+
- `../beam/buildSrc/build.gradle`
20+
- `./gradlew spotlessApply`
21+
- Maven: https://github.com/jrtom/jung/blob/b3a2461b97bb3ab40acc631e21feef74976489e4/pom.xml#L187-L208
22+
- `../jung/pom.xml`
23+
- `mvn spotless:apply`
24+
- (might take a while for mavencentral to update)
25+
- [ ] Tag the releases
26+
- [ ] Bump `gradle.properties` to next snapshot, run `spotlessApply`, commit any changees
27+
- [ ] Comment on all released PRs / issues

0 commit comments

Comments
 (0)