diff --git a/.github/workflows/docs-and-testcov.yml b/.github/workflows/docs-and-testcov.yml index 62f6a89..1fb8bd8 100644 --- a/.github/workflows/docs-and-testcov.yml +++ b/.github/workflows/docs-and-testcov.yml @@ -50,12 +50,20 @@ jobs: echo "tarpaulin-report.html not found!" exit 1 fi + + - name: Export tarpaulin coverage badge JSON + run: | + jq '{schemaVersion: 1, + label: "tarpaulin", + message: (.coverage | tostring), + color: "blue"}' tarpaulin-report.json > tarpaulin-badge.json - name: Copy files to output directory run: | mkdir output cp tarpaulin-report.html target/doc/rustframe/ cp tarpaulin-report.json target/doc/rustframe/ + cp tarpaulin-badge.json target/doc/rustframe/ echo "" > target/doc/index.html - name: Upload Pages artifact