You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/dev/release.md
+6-9Lines changed: 6 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,11 @@ The procedure includes some manual steps for sanity checking but it can probably
6
6
7
7
## Prepare Release
8
8
9
-
Set desired version as environment variable for following steps. Here is an example to release 2.1.3:
9
+
Set desired version as environment variable for following steps. Here is an example to release 2.3.0:
10
10
11
11
```
12
-
export VERSION=v2.1.3
13
-
export PREV_VERSION=v2.1.2
12
+
export VERSION=v2.3.0
13
+
export PREV_VERSION=v2.2.5
14
14
```
15
15
16
16
All releases version numbers follow the format of [semantic versioning 2.0.0](http://semver.org/).
@@ -30,7 +30,6 @@ All releases version numbers follow the format of [semantic versioning 2.0.0](ht
30
30
31
31
## Write Release Note
32
32
33
-
34
33
- Write introduction for the new release. For example, what major bug we fix, what new features we introduce or what performance improvement we make.
35
34
- Write changelog for the last release. ChangeLog should be straightforward and easy to understand for the end-user.
36
35
- Put `[GH XXXX]` at the head of change line to reference Pull Request that introduces the change. Moreover, add a link on it to jump to the Pull Request.
@@ -61,16 +60,14 @@ It generates all release binaries and images under directory ./release.
61
60
62
61
## Sign Binaries and Images
63
62
64
-
Choose appropriate private key to sign the generated binaries and images.
63
+
etcd project key must be used to sign the generated binaries and images.`$SUBKEYID` is the key ID of etcd project Yubikey. Connect the key and run `gpg2 --card-status` to get the ID.
65
64
66
65
The following commands are used for public release sign:
67
66
68
67
```
69
68
cd release
70
-
# personal GPG is okay for now
71
-
for i in etcd-*{.zip,.tar.gz}; do gpg --sign ${i}; done
0 commit comments