From 2d8395a8340c5261b38a5518addec4bb5807adaf Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Wed, 10 Sep 2025 13:06:26 +0200 Subject: [PATCH] ci(logs): print summary and upload logs as artifact --- .gitea/workflows/dev.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitea/workflows/dev.yml b/.gitea/workflows/dev.yml index 9549219..54fa620 100644 --- a/.gitea/workflows/dev.yml +++ b/.gitea/workflows/dev.yml @@ -40,3 +40,20 @@ jobs: run: | DOCKER_TAG=$(git rev-parse --abbrev-ref HEAD) bash scripts/build_and_push.sh "$DOCKER_TAG" + - name: Show logs summary + if: always() + run: | + DOCKER_TAG=$(git rev-parse --abbrev-ref HEAD) + if [ -f "log/ci/${DOCKER_TAG}/summary.txt" ]; then + echo "=== Summary for ${DOCKER_TAG} ===" + cat "log/ci/${DOCKER_TAG}/summary.txt" + else + echo "No summary found for ${DOCKER_TAG}" + fi + - name: Upload logs artifact + if: always() + uses: actions/upload-artifact@v4 + with: + name: ci-logs-${{ github.ref_name || 'branch' }} + path: log/ci/** + if-no-files-found: ignore