|
|
@@ -16,9 +16,7 @@ jobs:
|
|
|
issues: read
|
|
|
checks: write
|
|
|
pull-requests: write
|
|
|
- if: |
|
|
|
- github.event.workflow_run.event == "pull_request" &&
|
|
|
- github.event.workflow_run.conclusion != 'skipped'
|
|
|
+ if: github.event.workflow_run.conclusion != 'skipped'
|
|
|
|
|
|
steps:
|
|
|
- name: Download test results
|
|
|
@@ -29,8 +27,8 @@ jobs:
|
|
|
|
|
|
artifacts_url=${{ github.event.workflow_run.artifacts_url }}
|
|
|
|
|
|
- gh api "$artifacts_url" -q '.artifacts[] | select(.name=="tests") | [.name, .archive_download_url] | @tsv' | while read artifact
|
|
|
- do
|
|
|
+ gh api "$artifacts_url" -q '.artifacts[] | select(.name=="tests" or .name=="EventFile") | [.name, .archive_download_url] | @tsv' | \
|
|
|
+ while read artifact; do
|
|
|
IFS=$'\t' read name url <<< "$artifact"
|
|
|
gh api $url > "$name.zip"
|
|
|
unzip -d "$name" "$name.zip"
|
|
|
@@ -40,7 +38,7 @@ jobs:
|
|
|
uses: EnricoMi/publish-unit-test-result-action@v2
|
|
|
with:
|
|
|
commit: ${{ github.event.workflow_run.head_sha }}
|
|
|
- event_file: artifacts/Event File/event.json
|
|
|
+ event_file: artifacts/EventFile/event.json
|
|
|
report_individual_runs: true
|
|
|
event_name: ${{ github.event.workflow_run.event }}
|
|
|
junit_files: "artifacts/**/*.junit"
|