summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-09-27 06:28:45 -0400
committerNed Batchelder <ned@nedbatchelder.com>2022-09-27 06:28:45 -0400
commit6bc29a9e0ec8b5690fba4ea461e3c68978eb51f0 (patch)
tree5014209091dae17762602850acc118cb223e0303 /.github
parentfd36918609a18bd36a7e2c3b208220cf25c0957d (diff)
downloadpython-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.yml9
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: |