build book in ci, deploy it to gitlab pages

This commit is contained in:
Charles Hall 2024-03-14 20:27:44 -07:00
parent 4f8d3953b3
commit 6800e5fd18
No known key found for this signature in database
GPG key ID: 7B8E0645816E07CF
3 changed files with 30 additions and 0 deletions

View file

@ -30,6 +30,11 @@ name = "cargo-clippy"
group = "versions"
script = "cargo clippy -- --version"
[[task]]
name = "lychee"
group = "versions"
script = "lychee --version"
[[task]]
name = "cargo-fmt"
group = "lints"
@ -51,6 +56,11 @@ name = "cargo-clippy"
group = "lints"
script = "cargo clippy --workspace --all-targets --color=always -- -D warnings"
[[task]]
name = "lychee"
group = "lints"
script = "lychee --offline docs"
[[task]]
name = "cargo"
group = "tests"