[llvm] [premerge] Route macOS build through a monolithic script to enable Job Summary (PR #211565)

Arseniy Obolenskiy via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 23 08:59:04 PDT 2026


================
@@ -290,29 +290,14 @@ jobs:
           PROJECTS: ${{ needs.premerge-compute-macos.outputs.macos-projects }}
           CHECK_TARGETS: ${{ needs.premerge-compute-macos.outputs.macos-check-targets }}
           CLANG_TOOLCHAIN_PROGRAM_TIMEOUT: 120
+          GITHUB_TOKEN: ${{ github.token }}
+          GITHUB_PR_NUMBER: ${{ github.event.pull_request.number }}
         run: |
           export SCCACHE_IDLE_TIMEOUT=0
           mkdir -p artifacts
           SCCACHE_LOG=info SCCACHE_ERROR_LOG=$(pwd)/artifacts/sccache.log sccache --start-server
 
-          xcrun cmake -G Ninja \
-                -B build \
-                -S llvm \
-                -DLLVM_ENABLE_PROJECTS="${PROJECTS}" \
-                -DLLVM_DISABLE_ASSEMBLY_FILES=ON \
-                -DCMAKE_BUILD_TYPE=Release \
-                -DLLDB_INCLUDE_TESTS=OFF \
-                -DLLVM_ENABLE_ASSERTIONS=ON \
-                -DCMAKE_C_COMPILER_LAUNCHER=sccache \
-                -DCMAKE_CXX_COMPILER_LAUNCHER=sccache
-
-          ninja -C build ${CHECK_TARGETS}
-      - name: Show sccache stats
-        if: always()
-        run: |
-          mkdir -p artifacts
-          sccache --show-stats
-          sccache --show-stats >> artifacts/sccache_stats.txt
+          ./.ci/monolithic-macos.sh "${{ needs.premerge-compute-macos.outputs.macos-projects }}" "${{ needs.premerge-compute-macos.outputs.macos-check-targets }}"
----------------
aobolensk wrote:

Replaced with env vars usage

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


More information about the llvm-commits mailing list