From f4a9414941e48780cd6f10768203dd05eb97da84 Mon Sep 17 00:00:00 2001 From: Rory Flynn Date: Fri, 19 Apr 2024 17:12:10 +0200 Subject: [PATCH] Fail builds on test failure --- .github/workflows/python-package.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 25ef425..0df6436 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -40,7 +40,9 @@ jobs: - name: Safety checks run: safety check - name: Test with pytest and coverage - run: pytest --junitxml=pytest.xml --cov-report=term-missing:skip-covered --cov=mvt tests/ | tee pytest-coverage.txt + run: | + set -o pipefail + pytest --junitxml=pytest.xml --cov-report=term-missing:skip-covered --cov=mvt tests/ | tee pytest-coverage.txt - name: Pytest coverage comment continue-on-error: true # Workflows running on a fork can't post comments uses: MishaKav/pytest-coverage-comment@main