File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ set -euo pipefail
88
99CSV=" ${1:- target/ site/ jacoco-coverage/ jacoco.csv} "
1010BADGES_DIR=" ${2:- .github/ badges} "
11- GENERATED_PREFIX=" com.github.copilot.sdk. generated"
11+ GENERATED_PREFIX=" com.github.copilot.generated"
1212
1313if [ ! -f " $CSV " ]; then
1414 echo " ⚠️ No JaCoCo CSV report found at $CSV "
8989
9090mkdir -p " $BADGES_DIR "
9191
92- read -r overall_missed overall_covered <<< " $(calc_totals overall)"
9392read -r handwritten_missed handwritten_covered <<< " $(calc_totals handwritten)"
9493read -r generated_missed generated_covered <<< " $(calc_totals generated)"
9594
96- overall_pct=$( format_pct " $overall_missed " " $overall_covered " )
9795handwritten_pct=$( format_pct " $handwritten_missed " " $handwritten_covered " )
9896generated_pct=$( format_pct " $generated_missed " " $generated_covered " )
9997
100- echo " Overall coverage: ${overall_pct} %"
10198echo " Handwritten coverage: ${handwritten_pct} %"
10299echo " Generated coverage: ${generated_pct} %"
103100
104- generate_badge " coverage" " ${overall_pct} %" " ${BADGES_DIR} /jacoco.svg"
105101generate_badge " coverage handwritten" " ${handwritten_pct} %" " ${BADGES_DIR} /jacoco-handwritten.svg"
106102generate_badge " coverage generated" " ${generated_pct} %" " ${BADGES_DIR} /jacoco-generated.svg"
107103
Original file line number Diff line number Diff line change @@ -118,12 +118,12 @@ jobs:
118118 retention-days : 1
119119
120120 - name : Generate JaCoCo badge
121- if : false # Disabled because it always fails on main
121+ if : success() && github.ref == 'refs/heads/main' && matrix.test-jdk == '25'
122122 working-directory : .
123- run : .github/scripts/generate-java-coverage-badge.sh java/target/site/jacoco-coverage/jacoco.csv .github/badges
123+ run : bash .github/scripts/generate-java-coverage-badge.sh java/target/site/jacoco-coverage/jacoco.csv .github/badges
124124
125125 - name : Create PR for JaCoCo badge update
126- if : false # Disabled because it always fails on main
126+ if : success() && github.ref == 'refs/heads/main' && matrix.test-jdk == '25'
127127 uses : peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7
128128 with :
129129 commit-message : " Update Java JaCoCo coverage badge"
You can’t perform that action at this time.
0 commit comments