From 59e6dff1e14824d9f31393bb338fd93cc6a0c27d Mon Sep 17 00:00:00 2001 From: Rory Flynn <75283103+roaree@users.noreply.github.com> Date: Fri, 19 Apr 2024 17:18:27 +0200 Subject: [PATCH] Fail builds on test failure (#489) * Fail builds on test failure * Deliberately fail a build to test * Revert "Deliberately fail a build to test" This reverts commit 666140a9549fccf664509c6ca0d51a700124b8c5. --- .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