File tree Expand file tree Collapse file tree 2 files changed +16
-7
lines changed
Expand file tree Collapse file tree 2 files changed +16
-7
lines changed Original file line number Diff line number Diff line change 5858 filename : coverage.json
5959 label : coverage
6060 message : ${{ env.COVERAGE }}
61- color : ${{ env.COLOR }}
61+ color : ${{ env.COVERAGE_COLOR }}
6262 namedLogo : python
6363
6464 - name : Upload coverage reports to Codecov
Original file line number Diff line number Diff line change 11import json
22import sys
3+ import os
34
4- def generate_badge (coverage_pct ):
5- color = "red"
5+ def get_badge_color (coverage_pct ):
66 if coverage_pct >= 90 :
7- color = "brightgreen"
7+ return "brightgreen"
88 elif coverage_pct >= 80 :
9- color = "green"
9+ return "green"
1010 elif coverage_pct >= 70 :
11- color = "yellow"
11+ return "yellow"
1212 elif coverage_pct >= 60 :
13- color = "orange"
13+ return "orange"
14+ return "red"
15+
16+ def generate_badge (coverage_pct ):
17+ color = get_badge_color (coverage_pct )
18+
19+ # Set GitHub Actions environment variables
20+ with open (os .environ ['GITHUB_ENV' ], 'a' ) as f :
21+ f .write (f"COVERAGE={ coverage_pct } %\n " )
22+ f .write (f"COVERAGE_COLOR={ color } \n " )
1423
1524 badge_json = {
1625 "schemaVersion" : 1 ,
You can’t perform that action at this time.
0 commit comments