From 19ae101bcc21393908eb712a3e0995154d1f1b9a Mon Sep 17 00:00:00 2001 From: Palash Tyagi <23239946+Magnus167@users.noreply.github.com> Date: Sun, 20 Apr 2025 00:56:25 +0100 Subject: [PATCH] fix: update documentation workflow to correctly prepare and check for coverage report --- .github/workflows/docs-and-testcov.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docs-and-testcov.yml b/.github/workflows/docs-and-testcov.yml index 0dbb8ee..31e9165 100644 --- a/.github/workflows/docs-and-testcov.yml +++ b/.github/workflows/docs-and-testcov.yml @@ -30,8 +30,7 @@ jobs: - name: Prepare documentation for Pages run: | - mkdir -p docs - cp -r target/doc/* docs/ + - name: Install Cargo binstall uses: cargo-bins/cargo-binstall@main @@ -43,14 +42,19 @@ jobs: run: | mkdir -p testcov cargo tarpaulin --out Html - mv tarpaulin-report.html testcov/index.html + + - name: Check for tarpaulin-report.html + run: | + if [ ! -f target/tarpaulin-report.html ]; then + echo "tarpaulin-report.html not found!" + exit 1 + fi - name: Copy files to output directory run: | mkdir output - mkdir -p output/docs - cp -r testcov output/ - cp -r docs output/ + cp tarpaulin-report.html target/doc/rustframe/ + cp -r target/doc/* output/ - name: Upload Pages artifact # if: github.event_name == 'push'