diff --git a/.github/workflows/extended-pipeline.yml b/.github/workflows/extended-pipeline.yml index 162ab067..7c6be150 100644 --- a/.github/workflows/extended-pipeline.yml +++ b/.github/workflows/extended-pipeline.yml @@ -23,14 +23,17 @@ jobs: docker build -t dewolf . - name: Run Tests id: run_tests + run: | + docker run -v "$(pwd)"/artifacts:/opt/dewolf/crash_reports dewolf make extendedtests + - name: Check directories + if: always() run: | pwd ls -lh - docker run dewolf make extendedtests - name: Upload Crash Reports if: ${{ failure() && steps.run_tests.conclusion == 'failure' }} # Only run if previous steps fail uses: actions/upload-artifact@v4 with: name: crash-reports - path: crash_reports - retention-days: 1 # Adjust retention as needed \ No newline at end of file + path: artifacts/* + retention-days: 7 # Adjust retention as needed \ No newline at end of file