From e7c72a23af0a4188295f8ff284233d6441ce2919 Mon Sep 17 00:00:00 2001 From: yoanm <4410697+yoanm@users.noreply.github.com> Date: Wed, 21 Aug 2024 19:29:40 +0200 Subject: [PATCH] Improve group-reports (#138) --- .github/workflows/coverage-upload.yml | 2 +- .github/workflows/pre-check-CI-updates.yml | 2 +- .github/workflows/reusable-coverage-upload-workflow.yml | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/coverage-upload.yml b/.github/workflows/coverage-upload.yml index 9428e0d1..02bda588 100644 --- a/.github/workflows/coverage-upload.yml +++ b/.github/workflows/coverage-upload.yml @@ -6,7 +6,7 @@ on: jobs: upload: - name: Upload + name: Coverage permissions: contents: read checks: write # For the check run creation ! diff --git a/.github/workflows/pre-check-CI-updates.yml b/.github/workflows/pre-check-CI-updates.yml index 701bf0cb..6ab9d7cd 100644 --- a/.github/workflows/pre-check-CI-updates.yml +++ b/.github/workflows/pre-check-CI-updates.yml @@ -29,7 +29,7 @@ jobs: uses: ./.github/workflows/reusable-CI-workflow.yml upload: - name: Upload + name: Coverage needs: [tests] permissions: contents: read diff --git a/.github/workflows/reusable-coverage-upload-workflow.yml b/.github/workflows/reusable-coverage-upload-workflow.yml index f2df9316..979f45db 100644 --- a/.github/workflows/reusable-coverage-upload-workflow.yml +++ b/.github/workflows/reusable-coverage-upload-workflow.yml @@ -18,8 +18,9 @@ jobs: steps: - name: 'Check run ○' uses: yoanm/temp-reports-group-workspace/gha-attach-check-run-to-triggering-workflow@v0 + if: ${{ 'workflow_run' == github.event_name }} with: - name: 'Fetch coverage info' + name: 'Fetch triggering workflow metadata' fails-on-triggering-workflow-failure: true - uses: yoanm/temp-reports-group-workspace/gha-fetch-workflow-metadata@v0 @@ -28,6 +29,8 @@ jobs: outputs: commit-sha: ${{ steps.fetch-workflow-metadata.outputs.commit-sha }} run-id: ${{ steps.fetch-workflow-metadata.outputs.run-id }} + branch: ${{ steps.fetch-workflow-metadata.outputs.branch }} + pull-request: ${{ steps.fetch-workflow-metadata.outputs.pull-request }} codacy-uploader: name: Codacy @@ -60,7 +63,7 @@ jobs: run-id: ${{ needs.fetch-info.outputs.run-id }} force-git-commit: ${{ needs.fetch-info.outputs.commit-sha }} force-git-branch: ${{ needs.fetch-info.outputs.branch }} - force-gh-pr: ${{ needs.fetch-info.outputs.pr-number }} + force-gh-pr: ${{ needs.fetch-info.outputs.pull-request }} force-uploader-build: ${{ needs.fetch-info.outputs.run-id }} force-uploader-build-url: ${{ needs.fetch-info.outputs.run-url }}