[llvm-branch-commits] [llvm] [Github] Remove install-ninja/setup-windows (PR #168985)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Dec 12 02:35:06 PST 2025
https://github.com/dyung updated https://github.com/llvm/llvm-project/pull/168985
>From b6360d3bc7a9a01b8434ea2bd0e2dac8eae19fcf Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 21 Nov 2025 02:07:09 +0000
Subject: [PATCH] [Github] Remove install-ninja/setup-windows
This patch backports a couple of patches that Tom and I submitted
recently to drop the usages of these actions. This allows us to delete
the usages in llvm/actions while keeping CI running in the release
branch.
---
.github/workflows/hlsl-test-all.yaml | 5 -----
.github/workflows/libclang-abi-tests.yml | 2 --
.github/workflows/premerge.yaml | 3 ++-
.github/workflows/release-binaries.yml | 9 ---------
4 files changed, 2 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/hlsl-test-all.yaml b/.github/workflows/hlsl-test-all.yaml
index b6530fe11b840..d8055c4642113 100644
--- a/.github/workflows/hlsl-test-all.yaml
+++ b/.github/workflows/hlsl-test-all.yaml
@@ -52,11 +52,6 @@ jobs:
repository: llvm/offload-golden-images
ref: main
path: golden-images
- - name: Setup Windows
- if: runner.os == 'Windows'
- uses: llvm/actions/setup-windows at main
- with:
- arch: amd64
- name: Build DXC
run: |
cd DXC
diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml
index b92b61de05088..0d3f9fe3f69ea 100644
--- a/.github/workflows/libclang-abi-tests.yml
+++ b/.github/workflows/libclang-abi-tests.yml
@@ -101,8 +101,6 @@ jobs:
ref: ${{ github.sha }}
repo: ${{ github.repository }}
steps:
- - name: Install Ninja
- uses: llvm/actions/install-ninja at 42d80571b13f4599bbefbc7189728b64723c7f78 # main
- name: Download source code
uses: actions/checkout at 08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml
index 8594e1e91ee99..f2ac8e5ee5865 100644
--- a/.github/workflows/premerge.yaml
+++ b/.github/workflows/premerge.yaml
@@ -146,7 +146,8 @@ jobs:
with:
max-size: "2000M"
- name: Install Ninja
- uses: llvm/actions/install-ninja at main
+ run: |
+ brew install ninja
- 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 765cd06469977..35496e8c63fe5 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -199,15 +199,6 @@ jobs:
with:
ref: ${{ needs.prepare.outputs.ref }}
- - name: Install Ninja
- uses: llvm/actions/install-ninja at a1ea791b03c8e61f53a0e66f2f73db283aa0f01e # main
-
- - name: Setup Windows
- if: startsWith(runner.os, 'Windows')
- uses: llvm/actions/setup-windows at main
- with:
- arch: amd64
-
- name: Set Build Prefix
id: setup-stage
shell: bash
More information about the llvm-branch-commits
mailing list