This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-parent.git
The following commit(s) were added to refs/heads/main by this push:
new 9c8e174 Add verification step to release instructions (#269)
9c8e174 is described below
commit 9c8e17424e82ab9cbdd8abb458ed3f4800ebbdab
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Wed Oct 16 14:38:12 2024 +0200
Add verification step to release instructions (#269)
Although it might be obvious that Release Managers should abide to the same
rules as the other voters, this should be stated explicitly.
This PR:
- Explicitly asks Release Managers to perform a verification step,
**before** sending the release vote.
- Adds per-project CI workflows that need to run on the generated
artifacts. For Log4j there is an `integration-test.yaml` in samples that
verifies the compatibility of the release with JLink, GraalVM and Android.
Co-authored-by: Volkan Yazıcı <[email protected]>
---
.../modules/ROOT/pages/release-instructions-project.adoc | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git
a/src/site/antora/modules/ROOT/pages/release-instructions-project.adoc
b/src/site/antora/modules/ROOT/pages/release-instructions-project.adoc
index 279171a..41482de 100644
--- a/src/site/antora/modules/ROOT/pages/release-instructions-project.adoc
+++ b/src/site/antora/modules/ROOT/pages/release-instructions-project.adoc
@@ -91,7 +91,21 @@ You can iterate on the `release/7.8.0` branch to perfect it.
.. {site-url-staging}-7.8.0[The release staging website] is deployed using the
freshly populated `release/7.8.0-site-stg-out` branch
+
-If not, commit necessary fixes, push, and repeat.
+If not, commit the necessary fixes, push, and repeat.
+
+[#verify-release]
+== Verify the release
+
+Once the release is staged, the Release Manager should:
+
+. Follow the xref:release-review-instructions.adoc[] to verify the integrity
of the release.
+. Some projects have additional integration tests that need to run on the
release candidate artifacts:
+
+`logging-log4j2`::
++
+Run the
+https://github.com/apache/logging-log4j-samples/actions/workflows/integration-test.yaml[integration-test.yaml]
+workflow using the appropriate version number and URL of the _Staging
Repository_ as parameters.
[#vote-release]
== Vote the release