Просмотр исходного кода

Fix CoreValidation report workflow.

Jonatan Antoni 3 лет назад
Родитель
Сommit
1b350754d1
1 измененных файлов с 4 добавлено и 6 удалено
  1. 4 6
      .github/workflows/corevalidation-report.yml

+ 4 - 6
.github/workflows/corevalidation-report.yml

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