[llvm-branch-commits] [llvm] [Github][TestingTools] Add workflow to build llvm-testing-tools (PR #188891)

Aiden Grossman via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Mar 26 19:11:18 PDT 2026


https://github.com/boomanaiden154 updated https://github.com/llvm/llvm-project/pull/188891

>From d1e50fceb8dbf75edde7ac53db9030ff342d1c42 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 27 Mar 2026 01:48:41 +0000
Subject: [PATCH 1/5] fix

Created using spr 1.3.7
---
 .github/workflows/release-llvm-testing-tools.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/release-llvm-testing-tools.yml b/.github/workflows/release-llvm-testing-tools.yml
index 85cf332def2a6..e15abded551b2 100644
--- a/.github/workflows/release-llvm-testing-tools.yml
+++ b/.github/workflows/release-llvm-testing-tools.yml
@@ -29,7 +29,7 @@ jobs:
           ninja split-file FileCheck
       - name: Build Package
         run: |
-          cd ../llvm/utils/llvm-testing-tools
+          cd llvm/utils/llvm-testing-tools
           mkdir ./src/binaries
           cp ../../../build/bin/FileCheck ./src/binaries/FileCheck
           cp ../../../build/bin/split-file ./src/binaries/split-file

>From 84d54867da89c5d76114965b72e2a60b29d3744a Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 27 Mar 2026 01:52:52 +0000
Subject: [PATCH 2/5] fix

Created using spr 1.3.7
---
 .github/workflows/release-llvm-testing-tools.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/release-llvm-testing-tools.yml b/.github/workflows/release-llvm-testing-tools.yml
index e15abded551b2..6594ef5dc95b0 100644
--- a/.github/workflows/release-llvm-testing-tools.yml
+++ b/.github/workflows/release-llvm-testing-tools.yml
@@ -29,6 +29,8 @@ jobs:
           ninja split-file FileCheck
       - name: Build Package
         run: |
+          apt-get update
+          apt-get install -y python3-build
           cd llvm/utils/llvm-testing-tools
           mkdir ./src/binaries
           cp ../../../build/bin/FileCheck ./src/binaries/FileCheck

>From cfad6e1b2ccce17f32e4ae5dc8505e6c7110f7ce Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 27 Mar 2026 01:56:10 +0000
Subject: [PATCH 3/5] fix

Created using spr 1.3.7
---
 .github/workflows/release-llvm-testing-tools.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/release-llvm-testing-tools.yml b/.github/workflows/release-llvm-testing-tools.yml
index 6594ef5dc95b0..306e2149f8066 100644
--- a/.github/workflows/release-llvm-testing-tools.yml
+++ b/.github/workflows/release-llvm-testing-tools.yml
@@ -29,8 +29,8 @@ jobs:
           ninja split-file FileCheck
       - name: Build Package
         run: |
-          apt-get update
-          apt-get install -y python3-build
+          sudo apt-get update
+          sudo apt-get install -y python3-build
           cd llvm/utils/llvm-testing-tools
           mkdir ./src/binaries
           cp ../../../build/bin/FileCheck ./src/binaries/FileCheck

>From 863ee8cedc5100a6b1cb58aec63bd9f4218c7b09 Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 27 Mar 2026 02:02:00 +0000
Subject: [PATCH 4/5] fix

Created using spr 1.3.7
---
 .github/workflows/release-llvm-testing-tools.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/release-llvm-testing-tools.yml b/.github/workflows/release-llvm-testing-tools.yml
index 306e2149f8066..8e6841750bdb2 100644
--- a/.github/workflows/release-llvm-testing-tools.yml
+++ b/.github/workflows/release-llvm-testing-tools.yml
@@ -32,7 +32,7 @@ jobs:
           sudo apt-get update
           sudo apt-get install -y python3-build
           cd llvm/utils/llvm-testing-tools
-          mkdir ./src/binaries
-          cp ../../../build/bin/FileCheck ./src/binaries/FileCheck
-          cp ../../../build/bin/split-file ./src/binaries/split-file
+          mkdir ./src/llvm_testing_tools/binaries
+          cp ../../../build/bin/FileCheck ./src/llvm_testing_tools/binaries/FileCheck
+          cp ../../../build/bin/split-file ./src/llvm_testing_tools/binaries/split-file
           python3 -m build

>From 13379efa1e6a59277c91e7a9534b3f175e00f33d Mon Sep 17 00:00:00 2001
From: Aiden Grossman <aidengrossman at google.com>
Date: Fri, 27 Mar 2026 02:11:03 +0000
Subject: [PATCH 5/5] upload

Created using spr 1.3.7
---
 .github/workflows/release-llvm-testing-tools.yml | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/release-llvm-testing-tools.yml b/.github/workflows/release-llvm-testing-tools.yml
index 8e6841750bdb2..23b6443ac8a71 100644
--- a/.github/workflows/release-llvm-testing-tools.yml
+++ b/.github/workflows/release-llvm-testing-tools.yml
@@ -31,8 +31,13 @@ jobs:
         run: |
           sudo apt-get update
           sudo apt-get install -y python3-build
-          cd llvm/utils/llvm-testing-tools
+          cd ./llvm/utils/llvm-testing-tools
           mkdir ./src/llvm_testing_tools/binaries
           cp ../../../build/bin/FileCheck ./src/llvm_testing_tools/binaries/FileCheck
           cp ../../../build/bin/split-file ./src/llvm_testing_tools/binaries/split-file
           python3 -m build
+      - name: Upload Packages
+        uses: actions/upload-artifact at bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
+        with:
+          name: packages
+          path: ./llvm/utils/llvm-testing-tools/dist/*



More information about the llvm-branch-commits mailing list