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@bf251b5aa9c2f7eeb574a96ee720e24f801b7c11 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