about summary refs log tree commit diff
path: root/src/ci/scripts
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2020-11-07 21:22:48 -0500
committerMark Rousskov <mark.simulacrum@gmail.com>2020-11-07 21:26:42 -0500
commitd847299674c35d36091b166051909a2e1b965de8 (patch)
treedc31b525770a4bf6e63538cb00e46592ace5deac /src/ci/scripts
parent0256d065d4901b63def6c04013da4f781d0752bb (diff)
downloadrust-d847299674c35d36091b166051909a2e1b965de8.tar.gz
rust-d847299674c35d36091b166051909a2e1b965de8.zip
Run tools builder on subtree changes
Diffstat (limited to 'src/ci/scripts')
-rwxr-xr-xsrc/ci/scripts/should-skip-this.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ci/scripts/should-skip-this.sh b/src/ci/scripts/should-skip-this.sh
index f945db0ada2..36bf4368990 100755
--- a/src/ci/scripts/should-skip-this.sh
+++ b/src/ci/scripts/should-skip-this.sh
@@ -14,6 +14,10 @@ elif git diff HEAD^ | grep --quiet "^index .* 160000"; then
     # Submodules pseudo-files inside git have the 160000 permissions, so when
     # those files are present in the diff a submodule was updated.
     echo "Executing the job since submodules are updated"
+elif git diff --name-only HEAD^ | grep --quiet src/tools/clippy; then
+    # There is not an easy blanket search for subtrees. For now, manually list
+    # clippy.
+    echo "Executing the job since clippy subtree was updated"
 else
     echo "Not executing this job since no submodules were updated"
     ciCommandSetEnv SKIP_JOB 1