You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2022/12/31 11:10:00 UTC
[sis-site] 02/02: Add a reminder to update GitHub release page.
This is an automated email from the ASF dual-hosted git repository.
desruisseaux pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/sis-site.git
commit d685dbc87d9305d3d35476e5c04b64f51054f440
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Sat Dec 31 12:06:58 2022 +0100
Add a reminder to update GitHub release page.
---
content/release-management.md | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/content/release-management.md b/content/release-management.md
index 222a0ee1..a53b8f9c 100644
--- a/content/release-management.md
+++ b/content/release-management.md
@@ -30,6 +30,9 @@ export RELEASE_CANDIDATE=1
export SIGNING_KEY=<your key ID> # hexadecimal number with 8 or 40 digits.
{{< / highlight >}}
+Make sure that the code signing key is the defauly key declared in `~/.gnupg/gpg.conf`
+during the Maven deployment phase.
+
## Directory layout {#directory-layout}
The steps described in this page assume the following directory layout (some directories will be created as
@@ -592,16 +595,7 @@ svn delete https://dist.apache.org/repos/dist/dev/sis/$NEW_VERSION \
--message "Delete SIS $NEW_VERSION staging repository after release."
{{< / highlight >}}
-Update [JIRA][JIRA]:
-
-* Update the JIRA versions to mark the version as "released".
-* Set the date to the date that the release was approved.
-* Prepare for the next release:
- + Make a new release entry in JIRA for the next release.
- + Update the [Roadmap](https://cwiki.apache.org/confluence/display/SIS/Roadmap) wiki page.
-
-## Verify release signatures {#verify}
-
+Verify release signatures.
Download all source and binary artifacts into a new directory, then execute in that directory:
{{< highlight bash >}}
@@ -610,6 +604,15 @@ find . -name "*.asc" -exec gpg --verify '{}' \;
The output shall report only good signatures.
+## Update other web sites (JIRA, GitHub, Wiki):
+
+* Update the [JIRA][JIRA]:
+ + Update the versions to mark the version as "released".
+ + Set the date to the date that the release was approved.
+ + Make a new release entry in JIRA for the next release.
+* Create a new [GitHub release](https://github.com/apache/sis/releases).
+* Update the [Roadmap](https://cwiki.apache.org/confluence/display/SIS/Roadmap) wiki page.
+
## Announce the release {#announce}
* WAIT 24 hours after committing releases for mirrors to replicate.