diff options
author | Louis Dionne <ldionne.2@gmail.com> | 2022-11-12 21:09:32 +0300 |
---|---|---|
committer | Louis Dionne <ldionne.2@gmail.com> | 2022-11-12 21:10:10 +0300 |
commit | 5b0c21753bdb6dc5612028e92a249097ab509ea8 (patch) | |
tree | b7c64ced7bab3f1a7a937acc08832803f05bda82 | |
parent | 1651d8303ddf9ce89bd99ba00f9e991a60e010ac (diff) |
[libc++] Make sure that we use the libc++ CI pipeline when no projects have changed
That is necessary for scheduled builds to work.
-rwxr-xr-x | libcxx/utils/ci/generate-buildkite-pipeline | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/libcxx/utils/ci/generate-buildkite-pipeline b/libcxx/utils/ci/generate-buildkite-pipeline index a917440bd3e9..a10309ceabac 100755 --- a/libcxx/utils/ci/generate-buildkite-pipeline +++ b/libcxx/utils/ci/generate-buildkite-pipeline @@ -12,7 +12,15 @@ # if git diff --name-only HEAD~1 | grep -q -E "^libcxx/|^libcxxabi/|^libunwind/|^runtimes/|^cmake/"; then - cat libcxx/utils/ci/buildkite-pipeline.yml -elif git diff --name-only HEAD~1 | grep -q -E "^clang/"; then + LIBCXX_CHANGED=true +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 |