[all-commits] [llvm/llvm-project] 6df1a2: [llvm][release] Add links to commonly used release...

David Spickett via All-commits all-commits at lists.llvm.org
Fri Aug 1 00:06:12 PDT 2025


  Branch: refs/heads/release/21.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 6df1a2879a2703fb04a3cf1104b4dfc93aa98bde
      https://github.com/llvm/llvm-project/commit/6df1a2879a2703fb04a3cf1104b4dfc93aa98bde
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2025-08-01 (Fri, 01 Aug 2025)

  Changed paths:
    M .github/workflows/release-tasks.yml
    M llvm/utils/release/github-upload-release.py

  Log Message:
  -----------
  [llvm][release] Add links to commonly used release packages (#147719)

This adds download links to the GitHub release pages for common
platforms. The automatically built packages' links are automatically
revealed once the builds are complete. For packages built by hand,
hidden links are included in the text for release uploaders to reveal
later.

The approach taken:
* "LLVM x.y.z Release" becomes the title for this links section.
* Automatically built packages are commented out with special markers so
we can find them to uncomment them later.
* There is placeholder text for the time between release creation and
release tasks finishing.
* Hand built packages have release links but these will need to be
un-commented by release uploaders.
* I have used vendor names for the architectures, that casual users
would recognise.
* Their signature file is linked as well. I expect most will ignore this
but better to show it to remind people it exists.
* I called it "signature" as a generic term to cover the .jsonl and .sig
files. Instructions to use these were added to the text in a previous
change.

(cherry picked from commit e8b7183d866f9d51511d5570f5f1f632046ef983)



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list