[llvm] [Github] Pin Remaining Github Actions to SHAs (PR #166194)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 3 09:12:14 PST 2025
https://github.com/boomanaiden154 created https://github.com/llvm/llvm-project/pull/166194
We had a couple in the llvm/actions repository that were pinned to main. Pin them to the latest SHA in main to keep them consistent with everything else. These also ensures we are compliant with our own CI best practices and also cleans up the remaining CodeQL findings for this specific issue.
>From 4a38bda60847c43ae58cca3ff6698382e713c089 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Mon, 3 Nov 2025 17:10:17 +0000
Subject: [PATCH] [Github] Pin Remaining Github Actions to SHAs
We had a couple in the llvm/actions repository that were pinned to main.
Pin them to the latest SHA in main to keep them consistent with
everything else. These also ensures we are compliant with our own CI
best practices and also cleans up the remaining CodeQL findings for this
specific issue.
---
.github/workflows/hlsl-test-all.yaml | 2 +-
.github/workflows/libclang-abi-tests.yml | 2 +-
.github/workflows/llvm-abi-tests.yml | 2 +-
.github/workflows/new-issues.yml | 2 +-
.github/workflows/premerge.yaml | 2 +-
.github/workflows/release-binaries.yml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/hlsl-test-all.yaml b/.github/workflows/hlsl-test-all.yaml
index cdc951658b4d2..ce6ccfa23df6a 100644
--- a/.github/workflows/hlsl-test-all.yaml
+++ b/.github/workflows/hlsl-test-all.yaml
@@ -54,7 +54,7 @@ jobs:
path: golden-images
- name: Setup Windows
if: runner.os == 'Windows'
- uses: llvm/actions/setup-windows at main
+ uses: llvm/actions/setup-windows at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
with:
arch: amd64
- name: Build DXC
diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml
index 5ccf976848197..432c45744abda 100644
--- a/.github/workflows/libclang-abi-tests.yml
+++ b/.github/workflows/libclang-abi-tests.yml
@@ -100,7 +100,7 @@ jobs:
repo: ${{ github.repository }}
steps:
- name: Install Ninja
- uses: llvm/actions/install-ninja at main
+ uses: llvm/actions/install-ninja at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
- name: Install abi-compliance-checker
run: |
sudo apt-get update
diff --git a/.github/workflows/llvm-abi-tests.yml b/.github/workflows/llvm-abi-tests.yml
index f73d180bb0005..961f1cc79389d 100644
--- a/.github/workflows/llvm-abi-tests.yml
+++ b/.github/workflows/llvm-abi-tests.yml
@@ -88,7 +88,7 @@ jobs:
repo: ${{ github.repository }}
steps:
- name: Install Ninja
- uses: llvm/actions/install-ninja at main
+ uses: llvm/actions/install-ninja at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
- name: Install abi-compliance-checker
run: |
sudo apt-get update
diff --git a/.github/workflows/new-issues.yml b/.github/workflows/new-issues.yml
index 8480a657cc717..a5dcad28dbe24 100644
--- a/.github/workflows/new-issues.yml
+++ b/.github/workflows/new-issues.yml
@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-24.04
if: github.repository == 'llvm/llvm-project'
steps:
- - uses: llvm/actions/issue-labeler at main
+ - uses: llvm/actions/issue-labeler at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
with:
repo-token: ${{ secrets.ISSUE_SUBSCRIBER_TOKEN }}
configuration-path: .github/new-issues-labeler.yml
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 6303a119750b5..973d3abf358ce 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -190,7 +190,7 @@ jobs:
with:
max-size: "2000M"
- name: Install Ninja
- uses: llvm/actions/install-ninja at main
+ uses: llvm/actions/install-ninja at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
- name: Build and Test
run: |
source <(git diff --name-only HEAD~1...HEAD | python3 .ci/compute_projects.py)
diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index d1a017ab7b553..acc47231e3569 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -177,7 +177,7 @@ jobs:
- name: Setup Windows
if: startsWith(runner.os, 'Windows')
- uses: llvm/actions/setup-windows at main
+ uses: llvm/actions/setup-windows at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
with:
arch: amd64
More information about the llvm-commits
mailing list