name: Publish Test Results on: workflow_run: workflows: ['Build'] types: - completed permissions: contents: read actions: read checks: write jobs: report: if: ${{ github.event.workflow_run.conclusion != 'skipped' && github.event.workflow_run.conclusion != 'cancelled' }} runs-on: ubuntu-latest steps: - name: Check out uses: actions/checkout@v4 - name: Download Test Reports uses: actions/download-artifact@v4 with: path: test-results pattern: results-* merge-multiple: true repository: ${{ github.event.repository.owner.login }}/${{ github.event.repository.name }} run-id: ${{ github.event.workflow_run.id }} github-token: ${{ secrets.GITHUB_TOKEN }} - name: Publish Test Results uses: phoenix-actions/test-reporting@v12 with: list-suites: failed list-tests: failed name: Test Results only-summary: true path: '*.trx' reporter: dotnet-trx working-directory: test-results