Skip to content

Conversation

@llvmbot
Copy link
Member

@llvmbot llvmbot commented Nov 11, 2025

Backport 1aa7159

Requested by: @boomanaiden154

These workflows are currently using a custom checkout action in
llvm/actions. This does the same thing as actions/checkout, but incurs a
maintenance cost that we have not really been paying. Switch over to the
Github supported workflow so someone else is paying the maintenance
cost.

(cherry picked from commit 1aa7159)
@llvmbot
Copy link
Member Author

llvmbot commented Nov 11, 2025

@tstellar What do you think about merging this PR to the release branch?

@llvmbot
Copy link
Member Author

llvmbot commented Nov 11, 2025

@llvm/pr-subscribers-github-workflow

Author: None (llvmbot)

Changes

Backport 1aa7159

Requested by: @boomanaiden154


Full diff: https://github.com/llvm/llvm-project/pull/167557.diff

2 Files Affected:

  • (modified) .github/workflows/libclang-abi-tests.yml (+2-2)
  • (modified) .github/workflows/llvm-tests.yml (+2-2)
diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml
index 4d47c07f42205..99f0855d9c84a 100644
--- a/.github/workflows/libclang-abi-tests.yml
+++ b/.github/workflows/libclang-abi-tests.yml
@@ -113,10 +113,10 @@ jobs:
           ./configure
           sudo make install
       - name: Download source code
-        uses: llvm/actions/get-llvm-project-src@main
+        uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
         with:
           ref: ${{ matrix.ref }}
-          repo: ${{ matrix.repo }}
+          repository: ${{ matrix.repo }}
       - name: Configure
         run: |
           mkdir install
diff --git a/.github/workflows/llvm-tests.yml b/.github/workflows/llvm-tests.yml
index a9bd8db462cf7..0c25c6cf4c2b8 100644
--- a/.github/workflows/llvm-tests.yml
+++ b/.github/workflows/llvm-tests.yml
@@ -101,10 +101,10 @@ jobs:
           ./configure
           sudo make install
       - name: Download source code
-        uses: llvm/actions/get-llvm-project-src@main
+        uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
         with:
           ref: ${{ matrix.ref }}
-          repo: ${{ matrix.repo }}
+          repository: ${{ matrix.repo }}
       - name: Configure
         run: |
           mkdir install

@dyung dyung moved this from Needs Triage to Needs Review in LLVM Release Status Nov 11, 2025
@boomanaiden154
Copy link
Contributor

@dyung This should fix the LLVM ABI workflow failures.

@dyung
Copy link
Collaborator

dyung commented Nov 11, 2025

I'm seeing errors in the abi-dump premerge tests, are these expected?

Error: File was unable to be removed Error: EACCES: permission denied, unlink '/home/runner/work/llvm-project/llvm-project/ctags/gnulib/sys/types.h'

@boomanaiden154
Copy link
Contributor

No. I'm guessing we need to backport some other changes. I'll take a look.

@boomanaiden154
Copy link
Contributor

Closing in favor of #167582.

@dyung dyung moved this from Needs Review to Won't Merge in LLVM Release Status Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Won't Merge

Development

Successfully merging this pull request may close these issues.

3 participants