From 4e6644141dbc6d68799471fe81760872e2676b23 Mon Sep 17 00:00:00 2001 From: Tobias Werth Date: Sun, 30 Nov 2025 09:45:43 +0100 Subject: [PATCH] Upload bats logs --- .github/jobs/configure-checks/setup_configure_image.sh | 3 ++- .github/workflows/autoconf-check.yml | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/jobs/configure-checks/setup_configure_image.sh b/.github/jobs/configure-checks/setup_configure_image.sh index 7d492454ec..40dd8e0247 100755 --- a/.github/jobs/configure-checks/setup_configure_image.sh +++ b/.github/jobs/configure-checks/setup_configure_image.sh @@ -22,4 +22,5 @@ make configure cp submit/assert.bash .github/jobs/configure-checks/ # Run the configure tests for this usecase -test_path="/__w/domjudge/domjudge" bats .github/jobs/configure-checks/all.bats +mkdir /tmp/bats_logs +test_path="/__w/domjudge/domjudge" bats --print-output-on-failure --gather-test-outputs-in /tmp/bats_logs .github/jobs/configure-checks/all.bats diff --git a/.github/workflows/autoconf-check.yml b/.github/workflows/autoconf-check.yml index 59f17d8d93..5efc861a38 100644 --- a/.github/workflows/autoconf-check.yml +++ b/.github/workflows/autoconf-check.yml @@ -33,3 +33,10 @@ jobs: - uses: actions/checkout@v4 - name: Setup image and run bats tests run: .github/jobs/configure-checks/setup_configure_image.sh + - name: Upload all logs/artifacts + if: ${{ !cancelled() }} + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.os }}-${{ matrix.version }}-logs + path: | + /tmp/bats_logs