From 93f59d645697323529ba5a0b7098bce15d746b76 Mon Sep 17 00:00:00 2001 From: rugk Date: Sat, 4 May 2024 13:21:57 +0200 Subject: [PATCH] Upload and use event file, too, for test runs To support forked repos: https://github.com/marketplace/actions/publish-test-results#support-fork-repositories-and-dependabot-branches **NOTE:** Do _not_ use with `pull_request_target` as that causes issues! --- .github/workflows/tests.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 588df715..9c778b3b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -139,7 +139,17 @@ jobs: with: name: Test Results (Mocha) path: js/mocha-results.xml - + + event_file: + name: "Event File" + runs-on: ubuntu-latest + steps: + - name: Upload + uses: actions/upload-artifact@v4 + with: + name: Event File + path: ${{ github.event_path }} + publish-test-results: name: "Publish Tests Results" needs: ['PHPunit', 'Mocha'] @@ -160,6 +170,9 @@ jobs: 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