From 1cfbf5efe79dd8217875c1673db15f27981b5664 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Mon, 5 Aug 2024 14:38:56 -0700 Subject: [PATCH] workflows/release-binaries: Give attestation artifacts a unique name (#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. (cherry picked from commit 3c8dadda3aa20b89fb5ad29ae31380d9594c3430) --- .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 7cc8b7a1e56e84..fae04e19b246b3 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@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