Upload logs

This commit is contained in:
Fang-Pen Lin
2025-11-10 09:59:56 -08:00
parent 87a6d2cf86
commit 4c5778cdaf

View File

@@ -86,3 +86,16 @@ jobs:
- name: cleanup
run: |
docker compose -f "docker-compose.dev.yml" down
- name: Dump backend logs
if: always() # Ensures this runs even if previous steps fail
run: |
mkdir -p logs
docker compose logs backend > logs/backend.log 2>&1 || true
- name: Upload backend logs as artifact
if: always() # Always upload, even on failure/cancellation
uses: actions/upload-artifact@v4
with:
name: backend-logs-${{ github.run_id }}
path: logs/backend.log
retention-days: 7
if-no-files-found: warn