https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/110664
Backport 8f2aa9dbad7c1400f66e1ee1c43b071a1905f3e6 Requested by: @tstellar >From e4d3e5993b38500718e83c0e8bfdd9ca9aa176a5 Mon Sep 17 00:00:00 2001 From: Tom Stellard <tstel...@redhat.com> Date: Tue, 1 Oct 2024 06:11:15 -0700 Subject: [PATCH] workflow/release-binaries: Checkout sources before downloading artifacts (#109349) The actions/checkout step will clear the current directory, so we need to checkout the sources first so that the downloaded artifacts won't be deleted. (cherry picked from commit 8f2aa9dbad7c1400f66e1ee1c43b071a1905f3e6) --- .github/workflows/release-binaries.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml index 925912df6843e4..f24e25879b96bd 100644 --- a/.github/workflows/release-binaries.yml +++ b/.github/workflows/release-binaries.yml @@ -420,6 +420,14 @@ jobs: attestations: write # For artifact attestations steps: + - name: Checkout Release Scripts + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + sparse-checkout: | + llvm/utils/release/github-upload-release.py + llvm/utils/git/requirements.txt + sparse-checkout-cone-mode: false + - name: 'Download artifact' uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1 with: @@ -442,14 +450,6 @@ jobs: name: ${{ needs.prepare.outputs.release-binary-filename }}-attestation path: ${{ needs.prepare.outputs.release-binary-filename }}.jsonl - - name: Checkout Release Scripts - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - with: - sparse-checkout: | - llvm/utils/release/github-upload-release.py - llvm/utils/git/requirements.txt - sparse-checkout-cone-mode: false - - name: Install Python Requirements run: | pip install --require-hashes -r ./llvm/utils/git/requirements.txt _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits