From 976007017d2bc9c5509b8b9e8c5d8e6e29793804 Mon Sep 17 00:00:00 2001 From: David Aguilar Date: Mon, 8 Apr 2024 23:37:22 -0700 Subject: [PATCH] garden: yaml-rust2 -> saphyr --- saphyr/garden.yaml | 64 +++++++++++++++------------------------------- 1 file changed, 21 insertions(+), 43 deletions(-) diff --git a/saphyr/garden.yaml b/saphyr/garden.yaml index 5db5126..3a91c69 100644 --- a/saphyr/garden.yaml +++ b/saphyr/garden.yaml @@ -8,55 +8,33 @@ # garden fix commands: - bench: cargo bench "$@" - build: cargo build "$@" + build: | + cargo build --all-targets --release + cargo build --all-targets check>: - check/clippy - check/fmt - build - test - - check/profile - check/clippy: cargo clippy --all-targets "$@" -- -D warnings + - doc + check/clippy: | + cargo clippy --all-targets --release -- -D warnings + cargo clippy --all-targets -- -D warnings check/fmt: cargo fmt --check - check/profile: | - cargo build \ - --profile=release-lto \ - --package gen_large_yaml \ - --bin gen_large_yaml \ - --manifest-path tools/gen_large_yaml/Cargo.toml - clean: cargo clean "$@" - coverage: cargo kcov "$@" - doc: cargo doc --no-deps --package yaml-rust2 "$@" - ethi/bench: | - cargo build --release --all-targets - cd ../Yaml-rust && cargo build --release --all-targets - cd ../libfyaml/build && ninja - cargo bench_compare run_bench - fix: cargo clippy --all-targets --fix "$@" -- -D warnings - fmt: cargo fmt "$@" - test: cargo test "$@" - update: cargo update "$@" + 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" -trees: - yaml-rust2: - description: A pure Rust YAML implementation - path: ${GARDEN_CONFIG_DIR} - url: "git@github.com:Ethiraric/yaml-rust2.git" - remotes: - davvid: "git@github.com:davvid/yaml-rust2.git" - yaml-rust: "git@github.com:chyh1990/yaml-rust.git" - gitconfig: - # Access yaml-rust2 pull requests as yaml-rust2/pull/* - remote.yaml-rust2.url: "git@github.com:Ethiraric/yaml-rust2.git" - remote.yaml-rust2.fetch: - - "+refs/pull/*/head:refs/remotes/yaml-rust2/pull/*" - # Access yaml-rust pull requests as yaml-rust/pull/* - remote.yaml-rust.fetch: - - "+refs/heads/*:refs/remotes/yaml-rust/*" - - "+refs/pull/*/head:refs/remotes/yaml-rust/pull/*" +environment: + RUSTDOCFLAGS: "-D warnings" - yaml-test-suite: - description: Comprehensive, language independent Test Suite for YAML - path: tests/yaml-test-suite - url: https://github.com/yaml/yaml-test-suite +trees: + saphyr: + description: A pure Rust YAML implementation + path: ${GARDEN_CONFIG_DIR} + url: "git@github.com:saphyr-rs/saphyr.git"