File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change 2626
2727 - name : Run tests
2828 run : npm run test:handler
29+
30+ - name : Install jq
31+ run : sudo apt-get install jq
32+
33+ - name : Generate coverage badge
34+ run : |
35+ COVERAGE=$(cat coverage/coverage-summary.json | jq '.total.lines.pct')
36+ echo "" > coverage/coverage_badge.md
37+
38+ - name : Update README with coverage badge
39+ run : |
40+ BADGE_CONTENT=$(cat coverage/coverage_badge.md)
41+ sed -i "s|!\[Coverage\](.*)|${BADGE_CONTENT}|" README.md
42+
43+ - name : Commit and push changes
44+ run : |
45+ git config --local user.email "${{ secrets.GIT_USER_EMAIL }}"
46+ git config --local user.name "${{ secrets.GIT_USER_NAME }}"
47+ git add README.md
48+ git commit -m "Update coverage badge"
49+ git push
50+ env :
51+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments