Skip to content

Commit 04f6a04

Browse files
committed
ci: skip lint.sh resolver tests when python3 is unavailable
1 parent 4f14d2c commit 04f6a04

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

scripts/lint.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@ if find scenarios scripts -name '*.py' 2>/dev/null | grep -q .; then
3434
fi
3535
fi
3636

37-
python3 -m unittest discover -s scripts/tests -p 'test_*.py' &&
38-
pass "dependency resolver tests" || fail "dependency resolver tests"
37+
if command -v python3 &>/dev/null; then
38+
python3 -m unittest discover -s scripts/tests -p 'test_*.py' &&
39+
pass "dependency resolver tests" || fail "dependency resolver tests"
40+
else
41+
skip "dependency resolver tests (python3)"
42+
fi
3943

4044
[[ $FAIL -eq 0 ]] && printf "\033[32m✓ All checks passed.\033[0m\n" || { printf "\033[31m✗ Linting failed.\033[0m\n"; exit 1; }

0 commit comments

Comments
 (0)