forked from line/armeria
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.post-release-msg
41 lines (28 loc) · 1.34 KB
/
.post-release-msg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1. Wait until the publish job is finished and the artifacts are up in the Maven Central.
- Publish job: https://github.com/line/armeria/actions/workflows/publish-release.yml
- Sonatype repository: https://oss.sonatype.org/
- Maven Central: https://repo.maven.apache.org/maven2/com/linecorp/armeria/armeria-bom/${releaseVersion}/
2. Build the web site:
git checkout ${tag} && \
./gradlew --no-daemon clean site
3. Close the milestone and set its due date with the date of the release at:
https://github.com/line/armeria/milestones
4. Copy the generated web site to the 'gh-pages' branch, e.g.
cd ../site-armeria && \
git checkout gh-pages && \
rm -fr .buildinfo .doctrees .gradle * && \
rsync -aiP ../upstream-armeria/site/public/ . && \
git add -A . && \
git commit --amend -m 'Deploy the web site' && \
git push --force
5. Update the release note at:
https://github.com/line/armeria/releases/tag/${tag}
6. Copy the examples to armeria-examples using the script:
cd ../armeria-examples && \
./update-examples.sh ${releaseVersion} ../upstream-armeria && \
git add -A . && \
git commit -m 'Update Armeria to ${releaseVersion}' && \
git push
7. Announce the release via Twitter.
8. Send an update pull request to https://github.com/TechEmpower/FrameworkBenchmarks
if we made performance improvements.