Calibrated GitHub Actions workflow generator for Rust crates. Library API + CLI binary. Byte-deterministic YAML output. Part of the dev-* verification collection.
//! Generate a workflow for a crate with sibling path-deps — the
//! pattern the dev-* suite uses for its own CI (each crate clones
//! its siblings into `..` before running cargo).
//!//! ```text
//! cargo run --example path_deps
//! ```
usedev_ci::{Generator, PathDep, Target};fnmain(){let yaml =Generator::new().target(Target::GitHubActions).matrix_os(["ubuntu-latest","macos-latest","windows-latest"]).with_path_dep(PathDep::new("dev-report","https://github.com/jamesgober/dev-report.git",)).with_path_dep(PathDep::new("dev-tools","https://github.com/jamesgober/dev-tools.git",)).with_clippy().with_fmt().with_docs().with_msrv("1.85").generate();println!("{yaml}");}