[llvm] workflows/release-binaries: Give attestation artifacts a unique name (PR #102041)
Tom Stellard via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 5 12:17:01 PDT 2024
https://github.com/tstellar created https://github.com/llvm/llvm-project/pull/102041
We need a different attestation for each supported architecture, so there artifacts all need to have a different name.
The upload step is run on a Linux runner, so no matter which architecture's binary is being uploaded the runner.os and runner.arch variables would always be 'Linux' and 'X64' and so we can't use them for naming the artifact.
>From 2a47204c0eb86bb58bcee18433da1b2d6d964ef3 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Mon, 5 Aug 2024 12:12:15 -0700
Subject: [PATCH] workflows/release-binaries: Give attestation artifacts a
unique name
We need a different attestation for each supported architecture, so
there artifacts all need to have a different name.
---
.github/workflows/release-binaries.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index 7cc8b7a1e56e8..fae04e19b246b 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -442,7 +442,7 @@ jobs:
- name: Upload Build Provenance
uses: actions/upload-artifact at 65462800fd760344b1a7b4382951275a0abb4808 #v4.3.3
with:
- name: ${{ runner.os }}-${{ runner.arch }}-release-binary-attestation
+ name: ${{ needs.prepare.outputs.release-binary-filename }}-attestation
path: ${{ needs.prepare.outputs.release-binary-filename }}.jsonl
- name: Upload Release
More information about the llvm-commits
mailing list