From e089d76fc87d16faf8de06689eac5d39a7ded3fc Mon Sep 17 00:00:00 2001 From: Michael Zhang Date: Tue, 16 Feb 2021 04:55:36 -0600 Subject: [PATCH] install mdbook --- .github/workflows/doc.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index 50ff6b9..79a05ea 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -7,17 +7,28 @@ jobs: name: Rust project runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 + - name: checkout + uses: actions/checkout@v2 + + - name: rust + uses: actions-rs/toolchain@v1 with: toolchain: stable - - run: | - cargo install mdbook + + - name: mdbook + uses: peaceiris/actions-mdbook@v1 + with: + mdbook-version: 'latest' + + - name: build mdbook + run: | mdbook build docs -d $(pwd)/public - cargo test + - name: build api docs + run: | cargo doc --workspace --no-deps cp -r target/doc public/api + - name: deploy uses: JamesIves/github-pages-deploy-action@4.0.0 with: