From 41f404b84002392be811f60beea242ede1126599 Mon Sep 17 00:00:00 2001 From: Palash Tyagi <23239946+Magnus167@users.noreply.github.com> Date: Sun, 20 Apr 2025 02:29:20 +0100 Subject: [PATCH] add tarpaulin badge JSON export and include in output directory --- .github/workflows/docs-and-testcov.yml | 8 ++++++++ 1 file changed, 8 insertions(+) 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