From 31ed1cb292670fb7bda70dfcb562ca1995dd53d2 Mon Sep 17 00:00:00 2001 From: Mateusz Dybowski Date: Tue, 30 Jan 2024 22:47:27 +0100 Subject: [PATCH 1/4] Conditionally execute Test Report Action --- .github/workflows/test-report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-report.yml b/.github/workflows/test-report.yml index 690c32e438..f4790a6625 100644 --- a/.github/workflows/test-report.yml +++ b/.github/workflows/test-report.yml @@ -13,6 +13,7 @@ permissions: jobs: report: runs-on: ubuntu-latest + if: ${{ github.event.workflow_run.conclusion != 'skipped' && github.event.workflow_run.conclusion != 'cancelled' }} steps: - uses: dorny/test-reporter@v1 with: From acc78a6ebaadace2618335fd28e9a9850687459d Mon Sep 17 00:00:00 2001 From: Mateusz Dybowski Date: Tue, 30 Jan 2024 23:10:44 +0100 Subject: [PATCH 2/4] Update test-report.yml workflow --- .github/workflows/test-report.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-report.yml b/.github/workflows/test-report.yml index f4790a6625..052cffc95a 100644 --- a/.github/workflows/test-report.yml +++ b/.github/workflows/test-report.yml @@ -13,11 +13,11 @@ permissions: jobs: report: runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion != 'skipped' && github.event.workflow_run.conclusion != 'cancelled' }} + if: ${{ github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure' }} steps: - uses: dorny/test-reporter@v1 with: artifact: '/tests-results-(.*)/' name: 'Test report for $1' path: '**/test-reports/TEST*.xml' - reporter: java-junit + reporter: java-junit \ No newline at end of file From f013df4d355cd7ca10e704ff25f8841e89bdba57 Mon Sep 17 00:00:00 2001 From: Mateusz Dybowski Date: Tue, 30 Jan 2024 23:15:23 +0100 Subject: [PATCH 3/4] Update test-report.yml workflow --- .github/workflows/test-report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-report.yml b/.github/workflows/test-report.yml index 052cffc95a..3030f0e4c7 100644 --- a/.github/workflows/test-report.yml +++ b/.github/workflows/test-report.yml @@ -20,4 +20,4 @@ jobs: artifact: '/tests-results-(.*)/' name: 'Test report for $1' path: '**/test-reports/TEST*.xml' - reporter: java-junit \ No newline at end of file + reporter: java-junit From 2b7bc5245079d1f40e718de01416d845244a3868 Mon Sep 17 00:00:00 2001 From: Mateusz Dybowski Date: Wed, 31 Jan 2024 15:39:29 +0100 Subject: [PATCH 4/4] Add explanation comment --- .github/workflows/test-report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-report.yml b/.github/workflows/test-report.yml index 3030f0e4c7..bc9970f660 100644 --- a/.github/workflows/test-report.yml +++ b/.github/workflows/test-report.yml @@ -13,6 +13,7 @@ permissions: jobs: report: runs-on: ubuntu-latest + # If the workflow run was skipped or cancelled this action would fail, generating a test report is unnecessary. if: ${{ github.event.workflow_run.conclusion == 'success' || github.event.workflow_run.conclusion == 'failure' }} steps: - uses: dorny/test-reporter@v1