test: add audit, deny, outdated, and udeps to CI

Signed-off-by: Stephen Waits <steve@waits.net>
This commit is contained in:
swaits committed 2023-02-13 12:36:24 -07:00
1 parent 8812bacfdd
commit b3dca0d8a9
2 files changed
+290

No files matched your search

+20
View File
@@ -1,7 +1,11 @@
image: archlinux
packages:
- rustup
- cargo-audit
- cargo-deny
- cargo-outdated
- cargo-tarpaulin
- cargo-udeps
sources:
- https://git.sr.ht/~swaits/vivaldi-nc
artifacts:
@@ -19,6 +23,22 @@ tasks:
rustup default stable
cd vivaldi-nc/
cargo clippy --verbose --all-targets --all-features
- outdated: |
rustup default stable
cd vivaldi-nc/
cargo outdated
- deny: |
rustup default stable
cd vivaldi-nc/
cargo deny check
- udeps: |
rustup default nightly
cd vivaldi-nc/
cargo +nightly udeps --all-features
- audit: |
rustup default stable
cd vivaldi-nc/
cargo audit
- coverage: |
rustup default stable
cd vivaldi-nc/