Add docs build to CI

This should avoid accidentally breaking docs.
This commit is contained in:
Floris Bruynooghe 2020-11-10 21:06:25 +01:00
parent 1b1c271531
commit 4fafc34869
1 changed files with 18 additions and 1 deletions

View File

@ -35,6 +35,23 @@ jobs:
override: true
- name: Run Tests
run: cargo test
docs:
runs-on: ubuntu-latest
env:
RUSTDOCFLAGS: -Dwarnings
steps:
- uses: actions/checkout@v2
- name: Install Rust Nightly
uses: actions-rs/toolchain@v1
with:
toolchain: nightly
override: true
components: rust-docs
- name: Check docs
uses: actions-rs/cargo@v1
with:
command: doc
args: --workspace --no-deps
bench:
name: Bench ${{ matrix.os }}
runs-on: ${{ matrix.os }}
@ -49,4 +66,4 @@ jobs:
toolchain: 'stable'
override: true
- name: Run Benchmarks
run: cargo bench
run: cargo bench