[llvm] [llvm][release] Describe types of release package on the release page (PR #138144)
David Spickett via llvm-commits
llvm-commits at lists.llvm.org
Tue May 6 06:58:19 PDT 2025
================
@@ -42,18 +42,30 @@ def create_release(repo, release, tag=None, name=None, message=None):
name = "LLVM {}".format(release)
if not message:
+ # Note that these lines are not length limited because if we do so, GitHub
+ # assumes that should be how it is laid out on the page. We want GitHub to
+ # do the reflowing for us instead.
message = dedent(
"""\
- LLVM {} Release
+LLVM {release} Release
- # A note on binaries
+# Package Types
- Volunteers make binaries for the LLVM project, which will be uploaded
- when they have had time to test and build these binaries. They might
- not be available directly or not at all for each release. We suggest
- you use the binaries from your distribution or build your own if you
- rely on a specific platform or configuration."""
- ).format(release)
+* If the file name starts with `LLVM-` then it is a binary release of LLVM for the platform at the end of the file name. For example, `LLVM-{release}-Linux-ARM64.tar.xz` contains LLVM binaries for Arm64 Linux.
+* If the file name starts with `clang+llvm-` then it is a binary release of LLVM for the platform at the end of the filename. For example, `clang+llvm-{release}-armv7a-linux-gnueabihf.tar.gz` contains LLVM binaries for Armv7-a Linux.
----------------
DavidSpickett wrote:
Yes, I've reworded it.
https://github.com/llvm/llvm-project/pull/138144
More information about the llvm-commits
mailing list