saphyr-serde/saphyr/garden.yaml
2024-04-08 23:37:22 -07:00

40 lines
961 B
YAML

# Use "cargo install garden-tools" to install garden https://gitlab.com/garden-rs/garden
#
# usage:
# garden build
# garden test
# garden check
# garden fmt
# garden fix
commands:
build: |
cargo build --all-targets --release
cargo build --all-targets
check>:
- check/clippy
- check/fmt
- build
- test
- doc
check/clippy: |
cargo clippy --all-targets --release -- -D warnings
cargo clippy --all-targets -- -D warnings
check/fmt: cargo fmt --check
doc: cargo doc --all-features
fix: cargo clippy --all-targets --fix -- -D warnings
fmt: cargo fmt
test: |
cargo test
cargo test --release
cargo test --doc
watch: cargo watch --shell "garden check"
environment:
RUSTDOCFLAGS: "-D warnings"
trees:
saphyr:
description: A pure Rust YAML implementation
path: ${GARDEN_CONFIG_DIR}
url: "git@github.com:saphyr-rs/saphyr.git"