repository template for Rust projects

ci: enable docs coverage (#37)

authored by samanthanguyen.me and committed by

GitHub 9382592b 8c315773

+4 -3
+4 -3
.github/workflows/docs.yml
··· 27 27 build: 28 28 runs-on: ubuntu-latest 29 29 steps: 30 - - uses: actions/checkout@v4 30 + - name: Checkout repository 31 + uses: actions/checkout@v4 31 32 - name: Install Rust 32 33 run: | 33 34 rustup set profile minimal ··· 36 37 - name: Compile crates 37 38 run: cargo build --verbose 38 39 - name: Build documentation 39 - run: cargo doc --workspace --no-deps --all-features 40 + run: cargo doc --workspace --no-deps --all-features --verbose 40 41 env: 41 - RUSTDOCFLAGS: --enable-index-page -Zunstable-options --cfg docsrs 42 + RUSTDOCFLAGS: -D warnings --cfg docsrs -Zunstable-options --enable-index-page --show-coverage 42 43 - name: Setup Pages 43 44 uses: actions/configure-pages@v5 44 45 # https://github.com/actions/deploy-pages/issues/188#issuecomment-1597651901