This is an automated email from the ASF dual-hosted git repository. pkarwasz pushed a commit to branch doc/release-verification in repository https://gitbox.apache.org/repos/asf/logging-parent.git
commit 1e0250f762ce354f9edbee65c083252a834570db Author: Piotr P. Karwasz <[email protected]> AuthorDate: Wed Oct 16 13:06:27 2024 +0200 Add verification step to release instructions 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. --- .../ROOT/pages/release-instructions-project.adoc | 17 ++++++++++++++++- 1 file changed, 16 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..fd427ae 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,22 @@ 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: + +. Close the _Staging Repository_ in https://repository.apache.org/[repository.apache.org] using a message that uniquely identifies the release, for example `awesome-project version 7.8.0 RC1`. +. 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
