[llvm] [Github][Bazel] Add Workflow to Run Bazel Build (PR #165071)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 7 09:00:54 PST 2025


================
@@ -30,3 +30,28 @@ jobs:
       - name: Run Buildifier
         run: |
           buildifier --mode=check $(find ./utils/bazel -name *BUILD*)
+  
+  bazel-build:
+    name: "Bazel Build/Test"
+    runs-on: llvm-premerge-linux-runners
+    if: github.repository == 'llvm/llvm-project'
+    steps:
+      - name: Fetch LLVM sources
+        uses: actions/checkout at 08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
+        # TODO(boomanaiden154): We should use a purpose built container for this. Move
+        # over when we have fixed the issues with using custom containers with Github
+        # ARC in GKE.
+      - name: Setup System Dependencies
+        run: |
+          sudo apt-get update
----------------
rupprecht wrote:

With regards to version pinning, this is only an issue because of mprf/pfm, right? If reproduciblity becomes an issue, we could drop those and have `--config=ci` configured to use the in-tree versions instead of the system-provided ones. It would make things slower, but more hermetic.

https://github.com/llvm/llvm-project/pull/165071


More information about the llvm-commits mailing list