@@ -85,46 +85,48 @@ Release versions
85
85
86
86
4. Remove the "(unreleased)" tag from `NEWS`.
87
87
88
- 5. Amend this change into the merge commit:
88
+ 5. Update the version in the dependency snippets in the README.
89
+
90
+ 6. Amend these changes into the merge commit:
89
91
90
92
```
91
93
$ git add NEWS
92
94
$ git commit --amend --reset-author
93
95
```
94
96
95
- 6 . Run the tests one more time:
97
+ 7 . Run the tests one more time:
96
98
97
99
```
98
100
$ ./gradlew clean check
99
101
```
100
102
101
- 7 . Tag the merge commit with an `X.Y.Z` tag:
103
+ 8 . Tag the merge commit with an `X.Y.Z` tag:
102
104
103
105
```
104
106
$ git tag -a -s 1.4.0 -m "Release 1.4.0"
105
107
```
106
108
107
109
No tag body needed since that's included in the commit.
108
110
109
- 8 . Publish to Sonatype Nexus:
111
+ 9 . Publish to Sonatype Nexus:
110
112
111
113
```
112
114
$ ./gradlew publish closeAndReleaseRepository
113
115
```
114
116
115
- 9 . Wait for the artifacts to become downloadable at
117
+ 10 . Wait for the artifacts to become downloadable at
116
118
https://repo1.maven.org/maven2/com/yubico/webauthn-server-core/1.4.0/ . This
117
119
is needed for one of the GitHub Actions release workflows and usually takes
118
120
less than 30 minutes (long before the artifacts become searchable on the
119
121
main Maven Central website).
120
122
121
- 10 . Push to GitHub:
123
+ 11 . Push to GitHub:
122
124
123
125
```
124
126
$ git push origin master 1.4.0
125
127
```
126
128
127
- 11 . Make GitHub release.
129
+ 12 . Make GitHub release.
128
130
129
131
- Use the new tag as the release tag
130
132
- Copy the release notes from `NEWS` into the GitHub release notes; reformat
0 commit comments