diff --git a/.github/workflows/docs-and-testcov.yml b/.github/workflows/docs-and-testcov.yml index ee2518f..25451e8 100644 --- a/.github/workflows/docs-and-testcov.yml +++ b/.github/workflows/docs-and-testcov.yml @@ -24,8 +24,11 @@ jobs: toolchain: stable override: true - - name: Install cargo-tarpaulin - run: cargo install cargo-tarpaulin + - name: Install cargo-binstall + run: cargo install cargo-binstall + + - name: Install cargo-tarpaulin via binstall + run: cargo binstall cargo-tarpaulin --no-confirm --locked - name: Generate coverage report run: | @@ -41,6 +44,12 @@ jobs: mkdir -p docs cp -r target/doc/* docs/ + - name: Copy files to output directory + run: | + mkdir output + cp -r testcov/* output/ + cp -r docs/* output/ + - name: Upload Pages artifact # if: github.event_name == 'push' uses: actions/upload-pages-artifact@v3