[llvm] [lldb] Stop testing LLDB on Clang changes in pre-commit CI (PR #95537)

Vlad Serebrennikov via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 14 06:06:20 PDT 2024


https://github.com/Endilll created https://github.com/llvm/llvm-project/pull/95537

This is a temporary measure to alleviate Linux pre-commit CI waiting times that started snowballing recently.
My [initial estimate](https://github.com/llvm/llvm-project/pull/94208#issuecomment-2155972973) of 4 additional minutes spent per built seems to be in the right ballpark, but looks like that was the last straw to break camel's back. It seems that CI load got past the tipping point, and now it's not able to burn through the queue over the night on workdays.

I don't intend to overthrow the consensus we reached in #94208, but it shouldn't come at the expense of the whole LLVM community. I'll enable this back as soon as we have news that we got more capacity for Linux pre-commit CI.

>From f9276dbeba2361b045f9fda67479c11d24c996dd Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
Date: Fri, 14 Jun 2024 15:58:55 +0300
Subject: [PATCH] [lldb] Stop testing LLDB on Clang changes in pre-commit CI

---
 .ci/generate-buildkite-pipeline-premerge | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.ci/generate-buildkite-pipeline-premerge b/.ci/generate-buildkite-pipeline-premerge
index fd603de611e56..98a8b8fff3687 100755
--- a/.ci/generate-buildkite-pipeline-premerge
+++ b/.ci/generate-buildkite-pipeline-premerge
@@ -74,7 +74,8 @@ function compute-projects-to-test() {
       fi
     ;;
     clang)
-      for p in clang-tools-extra compiler-rt lldb cross-project-tests; do
+      # lldb is temporarily removed to alleviate Linux pre-commit CI waiting times
+      for p in clang-tools-extra compiler-rt cross-project-tests; do
         echo $p
       done
     ;;



More information about the llvm-commits mailing list