From a608c5a5c9163c3d041a8905f24921a543f28aae Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 1 Jan 2026 15:46:10 +0100 Subject: [PATCH] .github: always upload test results, regardless Signed-off-by: Joachim Wiberg --- .github/workflows/build.yml | 5 ++++- .github/workflows/release.yml | 8 ++++++++ .github/workflows/weekly.yml | 8 ++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d78526e4..36c92935 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,10 @@ jobs: run: | make check || (cat test/test-suite.log; false) - name: Upload Test Results + if: always() uses: actions/upload-artifact@v4 with: name: finit-test-${{ matrix.compiler }} - path: test/*.log + path: | + test/*.log + test/sysroot/setup-sysroot.log diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3594fb07..6ba31ff8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,6 +59,14 @@ jobs: ls -lF ../ mkdir -p artifacts/ mv ../*.tar.* artifacts/ + - name: Upload Test Results + if: always() + uses: actions/upload-artifact@v4 + with: + name: finit-release-test-logs + path: | + finit-*/_build/sub/test/*.log + finit-*/_build/sub/test/sysroot/setup-sysroot.log - name: Extract ChangeLog entry ... run: | awk '/-----*/{if (x == 1) exit; x=1;next}x' doc/ChangeLog.md \ diff --git a/.github/workflows/weekly.yml b/.github/workflows/weekly.yml index 55fa55b7..3fb05fc0 100644 --- a/.github/workflows/weekly.yml +++ b/.github/workflows/weekly.yml @@ -59,3 +59,11 @@ jobs: ver=$(/tmp/sbin/initctl -V | awk '/Finit.*/ {print $2;}') dir=finit-$ver/_build/sub make -j1 distcheck || (cat $dir/test/test-suite.log; false) + - name: Upload Test Results + if: always() + uses: actions/upload-artifact@v4 + with: + name: finit-weekly-test-logs + path: | + finit-*/_build/sub/test/*.log + finit-*/_build/sub/test/sysroot/setup-sysroot.log