Skip to content

Commit 6bc29a9

Browse files
committed
build: use the badge action coloring
Following my own advice: https://nedbatchelder.com/blog/202209/making_a_coverage_badge.html
1 parent fd36918 commit 6bc29a9

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

.github/workflows/coverage.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ jobs:
169169
run: |
170170
set -xe
171171
export TOTAL=$(python -c "import json;print(json.load(open('coverage.json'))['totals']['percent_covered_display'])")
172-
export PCTINT=$(echo $TOTAL | cut -f1 -d.)
173172
export SHA10=$(echo ${{ github.sha }} | cut -c 1-10)
174173
export SLUG=$(date +'%Y%m%d')_$SHA10
175174
export REPORT_DIR=reports/$SLUG/htmlcov
@@ -180,10 +179,6 @@ jobs:
180179
echo "report_dir=$REPORT_DIR" >> $GITHUB_ENV
181180
echo "url=https://nedbat.github.io/coverage-reports/$REPORT_DIR" >> $GITHUB_ENV
182181
echo "branch=${REF#refs/heads/}" >> $GITHUB_ENV
183-
if (($PCTINT >= 85)); then echo "badge_color=green"; fi >> $GITHUB_ENV
184-
if (($PCTINT < 85)); then echo "badge_color=yellow"; fi >> $GITHUB_ENV
185-
if (($PCTINT < 70)); then echo "badge_color=orange"; fi >> $GITHUB_ENV
186-
if (($PCTINT < 60)); then echo "badge_color=red"; fi >> $GITHUB_ENV
187182
188183
- name: "Download coverage HTML report"
189184
uses: actions/download-artifact@v3
@@ -223,7 +218,9 @@ jobs:
223218
filename: metacov.json
224219
label: Coverage
225220
message: ${{ env.total }}%
226-
color: ${{ env.badge_color }}
221+
minColorRange: 60
222+
maxColorRange: 95
223+
valColorRange: ${{ env.total }}
227224

228225
- name: "Create summary"
229226
run: |

0 commit comments

Comments
 (0)