[llvm] docs: Adjust HowToReleaseLLVM to include man page signing (PR #210092)

Konrad Kleine via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 21 01:50:23 PDT 2026


https://github.com/kwk updated https://github.com/llvm/llvm-project/pull/210092

>From 7b3ffabc13fadb719d88b6332901b83c15cd13da Mon Sep 17 00:00:00 2001
From: Konrad Kleine <kkleine at redhat.com>
Date: Thu, 16 Jul 2026 18:14:41 +0200
Subject: [PATCH 1/2] docs: Adjust HowToReleaseLLVM to include man page signing

---
 llvm/docs/HowToReleaseLLVM.rst | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/llvm/docs/HowToReleaseLLVM.rst b/llvm/docs/HowToReleaseLLVM.rst
index 2524e1715ca18..a8ca161098d40 100644
--- a/llvm/docs/HowToReleaseLLVM.rst
+++ b/llvm/docs/HowToReleaseLLVM.rst
@@ -162,14 +162,20 @@ The pre-packaged source tarballs will be automatically generated via the
 `Release Sources
 <https://github.com/llvm/llvm-project/actions/workflows/release-sources.yml>`_
 workflow on GitHub.  This workflow will create an artifact containing all the
-release tarballs and the artifact attestation.  The Release Manager should
-download the artifact, verify the tarballs, sign them, and then upload them to
-the release page.
+release tarballs and the artifact attestation.  Additionally the `Release
+Documentation
+<https://github.com/llvm/llvm-project/actions/workflows/release-documentation.yml>`_
+workflow will run and create an artifact containing the man pages and the
+artifact attestation. The Release Manager should download the artifacts from
+both workflows, verify the tarballs, sign them, and then upload them to the
+release page.
 
 ::
 
-  $ unzip artifact.zip
   $ gh auth login
+  $ unzip source-artifact.zip
+  $ for f in *.xz; do gh attestation verify --owner llvm $f && gpg -b $f; done
+  $ unzip documentation-artifact.zip
   $ for f in *.xz; do gh attestation verify --owner llvm $f && gpg -b $f; done
 
 Tarballs, release binaries,  or any other release artifacts must be uploaded to

>From 79e37c967a13d0267e3fb569ca804b69fae4ef7d Mon Sep 17 00:00:00 2001
From: Konrad Kleine <kkleine at redhat.com>
Date: Tue, 21 Jul 2026 10:48:33 +0200
Subject: [PATCH 2/2] Don't duplicate instructions

See https://github.com/llvm/llvm-project/pull/210092#pullrequestreview-4720335537
---
 llvm/docs/HowToReleaseLLVM.rst | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/llvm/docs/HowToReleaseLLVM.rst b/llvm/docs/HowToReleaseLLVM.rst
index a8ca161098d40..95492f5c1ec6b 100644
--- a/llvm/docs/HowToReleaseLLVM.rst
+++ b/llvm/docs/HowToReleaseLLVM.rst
@@ -172,10 +172,8 @@ release page.
 
 ::
 
+  $ unzip artifact.zip
   $ gh auth login
-  $ unzip source-artifact.zip
-  $ for f in *.xz; do gh attestation verify --owner llvm $f && gpg -b $f; done
-  $ unzip documentation-artifact.zip
   $ for f in *.xz; do gh attestation verify --owner llvm $f && gpg -b $f; done
 
 Tarballs, release binaries,  or any other release artifacts must be uploaded to



More information about the llvm-commits mailing list