From bbc401225bfd0e7bbcfaba72afa3edfb591d778b Mon Sep 17 00:00:00 2001 From: Palash Tyagi <23239946+Magnus167@users.noreply.github.com> Date: Sun, 20 Apr 2025 00:04:25 +0100 Subject: [PATCH] refactor: reorganize documentation build steps and update output directory structure --- .github/workflows/docs-and-testcov.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docs-and-testcov.yml b/.github/workflows/docs-and-testcov.yml index 7c95407..5b09f0b 100644 --- a/.github/workflows/docs-and-testcov.yml +++ b/.github/workflows/docs-and-testcov.yml @@ -24,6 +24,15 @@ jobs: toolchain: stable override: true + + - name: Build documentation + run: cargo doc --no-deps + + - name: Prepare documentation for Pages + run: | + mkdir -p docs + cp -r target/doc/* docs/ + - name: Install Cargo binstall uses: cargo-bins/cargo-binstall@main @@ -36,19 +45,12 @@ jobs: cargo tarpaulin --out Html mv tarpaulin-report.html testcov/index.html - - name: Build documentation - run: cargo doc --no-deps - - - name: Prepare documentation for Pages - run: | - mkdir -p docs - cp -r target/doc/* docs/ - - name: Copy files to output directory run: | mkdir output + mkdir -p output/docs cp -r testcov output/ - cp -r docs/rustframe output/ + cp -r docs/rustframe output/docs/ - name: Upload Pages artifact # if: github.event_name == 'push'