[llvm] docs: Adjust HowToReleaseLLVM to include man page signing (PR #210092)
Konrad Kleine via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 16 09:15:12 PDT 2026
https://github.com/kwk created https://github.com/llvm/llvm-project/pull/210092
None
>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] 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
More information about the llvm-commits
mailing list