[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:47:42 PDT 2026


================
@@ -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
----------------
kwk wrote:

@c-rhodes so the one sign instruction will be repeated for all artifacts? Alright, let me remove the additional instruction then.

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


More information about the llvm-commits mailing list