diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2022-09-27 06:28:45 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2022-09-27 06:28:45 -0400 |
commit | 6bc29a9e0ec8b5690fba4ea461e3c68978eb51f0 (patch) | |
tree | 5014209091dae17762602850acc118cb223e0303 /.github | |
parent | fd36918609a18bd36a7e2c3b208220cf25c0957d (diff) | |
download | python-coveragepy-git-6bc29a9e0ec8b5690fba4ea461e3c68978eb51f0.tar.gz |
build: use the badge action coloring
Following my own advice:
https://nedbatchelder.com/blog/202209/making_a_coverage_badge.html
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/coverage.yml | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 12d7e01b..5c471c32 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -169,7 +169,6 @@ jobs: run: | set -xe export TOTAL=$(python -c "import json;print(json.load(open('coverage.json'))['totals']['percent_covered_display'])") - export PCTINT=$(echo $TOTAL | cut -f1 -d.) export SHA10=$(echo ${{ github.sha }} | cut -c 1-10) export SLUG=$(date +'%Y%m%d')_$SHA10 export REPORT_DIR=reports/$SLUG/htmlcov @@ -180,10 +179,6 @@ jobs: echo "report_dir=$REPORT_DIR" >> $GITHUB_ENV echo "url=https://nedbat.github.io/coverage-reports/$REPORT_DIR" >> $GITHUB_ENV echo "branch=${REF#refs/heads/}" >> $GITHUB_ENV - if (($PCTINT >= 85)); then echo "badge_color=green"; fi >> $GITHUB_ENV - if (($PCTINT < 85)); then echo "badge_color=yellow"; fi >> $GITHUB_ENV - if (($PCTINT < 70)); then echo "badge_color=orange"; fi >> $GITHUB_ENV - if (($PCTINT < 60)); then echo "badge_color=red"; fi >> $GITHUB_ENV - name: "Download coverage HTML report" uses: actions/download-artifact@v3 @@ -223,7 +218,9 @@ jobs: filename: metacov.json label: Coverage message: ${{ env.total }}% - color: ${{ env.badge_color }} + minColorRange: 60 + maxColorRange: 95 + valColorRange: ${{ env.total }} - name: "Create summary" run: | |