[PATCH] D138042: [libc++] Trigger both Clang and libc++ CI when there are changes to both

Louis Dionne via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Nov 15 09:19:33 PST 2022


ldionne created this revision.
ldionne added a reviewer: Mordante.
Herald added a subscriber: arichardson.
Herald added a project: All.
ldionne requested review of this revision.
Herald added projects: clang, libc++.
Herald added subscribers: libcxx-commits, cfe-commits.
Herald added a reviewer: libc++.

Per post-commit comments in https://reviews.llvm.org/D137759.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D138042

Files:
  clang/foo
  libcxx/foo
  libcxx/utils/ci/buildkite-pipeline-clang.yml
  libcxx/utils/ci/generate-buildkite-pipeline


Index: libcxx/utils/ci/generate-buildkite-pipeline
===================================================================
--- libcxx/utils/ci/generate-buildkite-pipeline
+++ libcxx/utils/ci/generate-buildkite-pipeline
@@ -12,15 +12,9 @@
 #
 
 if git diff --name-only HEAD~1 | grep -q -E "^libcxx/|^libcxxabi/|^libunwind/|^runtimes/|^cmake/"; then
-  LIBCXX_CHANGED=true
+  cat libcxx/utils/ci/buildkite-pipeline.yml
 fi
 
 if git diff --name-only HEAD~1 | grep -q -E "^clang/"; then
-  CLANG_CHANGED=true
-fi
-
-if [[ "${CLANG_CHANGED}" == "true" && "${LIBCXX_CHANGED}" != "true" ]]; then
   cat libcxx/utils/ci/buildkite-pipeline-clang.yml
-else
-  cat libcxx/utils/ci/buildkite-pipeline.yml
 fi
Index: libcxx/utils/ci/buildkite-pipeline-clang.yml
===================================================================
--- libcxx/utils/ci/buildkite-pipeline-clang.yml
+++ libcxx/utils/ci/buildkite-pipeline-clang.yml
@@ -80,7 +80,7 @@
           limit: 2
     timeout_in_minutes: 120
 
-  - label: "Modules"
+  - label: "Clang Modules"
     commands:
       - "buildkite-agent artifact download 'install/**' ."
       - "export CC=$(pwd)/install/bin/clang"


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D138042.475504.patch
Type: text/x-patch
Size: 1152 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20221115/5aca5887/attachment.bin>


More information about the cfe-commits mailing list