diff --git a/.github/workflows/sonar-check.yml b/.github/workflows/sonar-check.yml index 7f2a1bdb2935..de928196c4b0 100644 --- a/.github/workflows/sonar-check.yml +++ b/.github/workflows/sonar-check.yml @@ -69,6 +69,7 @@ jobs: id: grade run: bash scripts/coverage-grade.sh client/target/site/jacoco-aggregate/jacoco.xml - name: Post Coverage Grade Comment on PR + if: github.repository == 'apache/cloudstack' && github.event.pull_request.head.repo.full_name == github.repository uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -76,7 +77,7 @@ jobs: const grade = '${{ steps.grade.outputs.coverage_grade }}'; const label = '${{ steps.grade.outputs.coverage_grade_label }}'; const linePct = '${{ steps.grade.outputs.line_coverage }}'; - const branchPct = '${{ steps.grade.outputs.branch_coverage }}'; + const branchPct = '${{ steps.grade.outputs.branch_coverage || 'N/A' }}'; const emojiMap = { A: '🟢', B: '🟡', C: '🟠', D: '🔴', F: '⛔' }; const emoji = emojiMap[grade] ?? '❓'; const runUrl = `${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`;