Check for .git in PY files check.

NB: This might cause env.PYFILES checks to fail if they need the var
to at least exist.
This commit is contained in:
Athanasius committed 2020-07-28 17:37:57 +01:00
1 parent 91cf47f829
commit 38150b9603
1 file changed
+5 -2
@@ -25,8 +25,11 @@ jobs:
env:
BASE_REF: ${{github.base_ref}}
run: |
# Will exit with non-zero if no filenames ending in ".py" are in
# the diff.
# Checkout might not have happened.
if [ ! -f ".git" ]; then exit 0 ; fi
# Get a list of files ending with ".py", stuff in environment.
# We don't rely on exit status because Workflows run with
# "set -e" so any failure in a pipe is total failure.
PYFILES=$(git diff --name-only "refs/remotes/origin/${BASE_REF}" -- | egrep '.py$' || true)
echo "::set-env name=PYFILES::${PYFILES}"