docs: add rustdoc to gh pages (#3104)

This commit is contained in:
Bjerg
2023-06-12 17:40:04 +02:00
committed by GitHub
parent 83a032dada
commit 43a2d09462

View File

@ -2,14 +2,8 @@ name: book
on:
push:
branches: [main]
paths:
- 'book/**'
- 'book.toml'
pull_request:
branches: [main]
paths:
- 'book/**'
- 'book.toml'
merge_group:
jobs:
@ -42,6 +36,12 @@ jobs:
with:
fetch-depth: 0
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
- uses: Swatinem/rust-cache@v2
with:
cache-on-failure: true
- name: Install mdbook
run: |
mkdir mdbook
@ -54,9 +54,16 @@ jobs:
curl -sSL https://github.com/sgoudham/mdbook-template/releases/latest/download/mdbook-template-x86_64-unknown-linux-gnu.tar.gz | tar -xz --directory=./mdbook-template
echo `pwd`/mdbook-template >> $GITHUB_PATH
- name: Build
- name: Build book
run: mdbook build
- name: Build docs
run: RUSTDOCFLAGS="--enable-index-page -Zunstable-options" cargo +nightly doc --all --no-deps
- name: Move docs to book folder
run: |
mv target/doc target/book/docs
- name: Save pages artifact
uses: actions/upload-pages-artifact@v1
with: