]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
RELEASES.md: move the release steps to devel/ [ci skip]
authorDaiki Ueno <ueno@gnu.org>
Sun, 7 Jun 2020 13:46:51 +0000 (15:46 +0200)
committerDaiki Ueno <ueno@gnu.org>
Sun, 7 Jun 2020 13:48:42 +0000 (15:48 +0200)
As the information is only useful to developers, having it under
devel/ rather than in the tarball is more releavant.

Signed-off-by: Daiki Ueno <ueno@gnu.org>
RELEASES.md
devel/release-steps.md [new file with mode: 0644]

index f6aca843fe69b73a5fda3c76cd0df56de87fce02..53360df3d6d82f22084c75265ff4017d59f07e1d 100644 (file)
@@ -16,29 +16,3 @@ cases change the API.
 |:----:|:-----:|:--------------:|
 |stable|3.6.x  |as needed       |
 |next  |3.7.x  |bi-monthly      |
-
-
-# Release process
-
- 0. Create a new 'milestone' for the next release and move all issues present in the
-    current release milestone.
- 1. Verification of release notes: ensure that release notes ([NEWS](NEWS)) exist
-    for this release, and include all significant changes since last release.
- 2. Update of release date in [NEWS](NEWS), and bump of version number in
-    [configure.ac](configure.ac) as well as soname numbers in [m4/hooks.m4](m4/hooks.m4).
- 3. make distcheck
- 4. git tag -s $(VERSION). The 3.6.12 was including both the 3.6.12 and
-    gnutls_3_6_12 tags, but it may make sense to only use the version from
-    now on.
- 5. git push && git push --tags
- 6. make dist && gpg --sign --detach gnutls-$(VERSION).tar.xz
- 7. scp gnutls-$(VERSION).tar.xz* ftp.gnupg.org:/home/ftp/gcrypt/gnutls/v3.6/
- 8. Create and send announcement email based on previously sent email to the list and
-    [NEWS](NEWS) file.
- 9. Create a NEWS entry at [web-pages repository](https://gitlab.com/gnutls/web-pages/-/tree/master/news-entries),
-    and/or [a security advisory entry](https://gitlab.com/gnutls/web-pages/-/tree/master/security-entries)
-    if necessary. The NEWS entry is usually pointing to the announcement email.
-    A commit auto-generates the [gnutls web site](https://gnutls.gitlab.io/web-pages/)
-    which is mirrored twice a day by www.gnutls.org.
-10. Use the @GnuTLS twitter account to announce the release.
-11. Close the current release milestone.
diff --git a/devel/release-steps.md b/devel/release-steps.md
new file mode 100644 (file)
index 0000000..04e7b2d
--- /dev/null
@@ -0,0 +1,24 @@
+# Release process
+
+ 0. Create a new 'milestone' for the next release and move all issues present in the
+    current release milestone.
+ 1. Verification of release notes: ensure that release notes ([NEWS](NEWS)) exist
+    for this release, and include all significant changes since last release.
+ 2. Update of release date in [NEWS](NEWS), and bump of version number in
+    [configure.ac](configure.ac) as well as soname numbers in [m4/hooks.m4](m4/hooks.m4).
+ 3. make distcheck
+ 4. git tag -s $(VERSION). The 3.6.12 was including both the 3.6.12 and
+    gnutls_3_6_12 tags, but it may make sense to only use the version from
+    now on.
+ 5. git push && git push --tags
+ 6. make dist && gpg --sign --detach gnutls-$(VERSION).tar.xz
+ 7. scp gnutls-$(VERSION).tar.xz* ftp.gnupg.org:/home/ftp/gcrypt/gnutls/v3.6/
+ 8. Create and send announcement email based on previously sent email to the list and
+    [NEWS](NEWS) file.
+ 9. Create a NEWS entry at [web-pages repository](https://gitlab.com/gnutls/web-pages/-/tree/master/news-entries),
+    and/or [a security advisory entry](https://gitlab.com/gnutls/web-pages/-/tree/master/security-entries)
+    if necessary. The NEWS entry is usually pointing to the announcement email.
+    A commit auto-generates the [gnutls web site](https://gnutls.gitlab.io/web-pages/)
+    which is mirrored twice a day by www.gnutls.org.
+10. Use the @GnuTLS twitter account to announce the release.
+11. Close the current release milestone.