From 50d29ef4244fb64b7ae35239bcb3815466347bd8 Mon Sep 17 00:00:00 2001 From: Akuli Date: Wed, 1 Dec 2021 19:15:17 +0200 Subject: [PATCH] ci: Do not run stubtest_third_party for deleted stubs (#6467) --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8b4bbcc85..0033ef98b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -126,7 +126,7 @@ jobs: run: pip install $(grep tomli== requirements-tests-py3.txt) - name: Run stubtest run: | - STUBS=$(git diff --name-only origin/${{ github.base_ref }} HEAD | egrep ^stubs/ | cut -d "/" -f 2) + STUBS=$(git diff --name-only origin/${{ github.base_ref }} HEAD | egrep ^stubs/ | cut -d "/" -f 2 | sort -u | (while read stub; do [ -d stubs/$stub ] && echo $stub; done)) if test -n "$STUBS"; then echo "Testing $STUBS..." python tests/stubtest_third_party.py $STUBS