name: Test Results on: workflow_run: workflows: ["Tests"] types: - completed permissions: {} jobs: test-results: name: Test Results runs-on: ubuntu-latest if: github.event.workflow_run.conclusion != 'skipped' permissions: checks: write # needed unless run with comment_mode: off pull-requests: write # required by download step to access artifacts API actions: read steps: - name: Download and Extract Artifacts uses: dawidd6/action-download-artifact@09f2f74827fd3a8607589e5ad7f9398816f540fe with: run_id: ${{ github.event.workflow_run.id }} path: artifacts - name: Publish Test Results uses: EnricoMi/publish-unit-test-result-action@v2 with: check_name: "Test Results (${{ github.event.workflow_run.event || github.event_name }})" commit: ${{ github.event.workflow_run.head_sha }} event_file: artifacts/Event File/event.json event_name: ${{ github.event.workflow_run.event }} files: | artifacts/**/*.xml artifacts/**/*.trx artifacts/**/*.json