[llvm] [Github] Use sparse checkout in release asset audit (PR #148646)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 14 08:08:18 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-github-workflow
Author: Aiden Grossman (boomanaiden154)
<details>
<summary>Changes</summary>
This patch makes the release asset audit script use a sparse checkout given we only need two files. This should make the action quite a bit more efficient as it is presumably currently bottlenecked by checking out the entire monorepo.
---
Full diff: https://github.com/llvm/llvm-project/pull/148646.diff
1 Files Affected:
- (modified) .github/workflows/release-asset-audit.yml (+6-1)
``````````diff
diff --git a/.github/workflows/release-asset-audit.yml b/.github/workflows/release-asset-audit.yml
index 8112d8a140810..b6aa222e8b329 100644
--- a/.github/workflows/release-asset-audit.yml
+++ b/.github/workflows/release-asset-audit.yml
@@ -22,7 +22,12 @@ jobs:
runs-on: ubuntu-24.04
if: github.repository == 'llvm/llvm-project'
steps:
- - uses: actions/checkout at a5ac7e51b41094c92402da3b24376905380afc29 #v4.1.6
+ - name: Checkout LLVM
+ uses: actions/checkout at 11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ with:
+ sprase-checkout: |
+ .github/workflows/release-asset-audit.py
+ llvm/utils/git/requirements.txt
- name: "Run Audit Script"
env:
GITHUB_TOKEN: ${{ github.token }}
``````````
</details>
https://github.com/llvm/llvm-project/pull/148646
More information about the llvm-commits
mailing list