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