From d847299674c35d36091b166051909a2e1b965de8 Mon Sep 17 00:00:00 2001 From: Mark Rousskov Date: Sat, 7 Nov 2020 21:22:48 -0500 Subject: [PATCH] Run tools builder on subtree changes --- src/ci/scripts/should-skip-this.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ci/scripts/should-skip-this.sh b/src/ci/scripts/should-skip-this.sh index f945db0ada27d..36bf4368990c9 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