From d914bdae756f4ed0b74b06db062d9fde66c5d1bc Mon Sep 17 00:00:00 2001 From: Leonid Pershin Date: Sat, 18 Oct 2025 05:27:53 +0300 Subject: [PATCH] fix --- .gitea/workflows/test.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 2a42acd..2069bee 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -37,13 +37,31 @@ jobs: run: | echo "Test results:" find ./TestResults -name "*.trx" -exec echo "Found test result file: {}" \; + echo "File sizes:" + find ./TestResults -name "*.trx" -exec ls -lh {} \; + + - name: Compress test results + if: always() + run: | + if [ -d "./TestResults" ] && [ "$(ls -A ./TestResults)" ]; then + echo "Compressing test results..." + tar -czf test-results.tar.gz -C ./TestResults . + echo "Compressed file size:" + ls -lh test-results.tar.gz + else + echo "No test results to compress" + fi - name: Upload test results if: always() - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 + timeout-minutes: 10 with: name: test-results - path: ./TestResults/ + path: | + ./TestResults/ + ./test-results.tar.gz retention-days: 30 if-no-files-found: warn + compression-level: 6