[Docs] Add rustdoc checks to CI and tests to pre-commit (#83)

This commit is contained in:
Tom 2023-08-02 14:44:42 +00:00 committed by GitHub
parent a4df444c86
commit fb447edbc2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 26 additions and 0 deletions

View file

@ -21,6 +21,12 @@ repos:
files: '[.]rs$'
pass_filenames: false
entry: cargo build --all-features --lib --bins --examples
- id: test
name: Check tests pass
language: system
files: '[.]rs$'
pass_filenames: false
entry: cargo test
- id: format
name: Check rustfmt
language: system
@ -33,6 +39,12 @@ repos:
files: '[.]rs$'
pass_filenames: false
entry: rustup run --install 1.60 cargo build
- id: docs
name: Check rustdoc compiles
language: system
files: '[.]rs$'
pass_filenames: false
entry: env RUSTDOCFLAGS="-D warnings" cargo doc
- id: actions
name: Check actions work
language: system