use dev_tools::ci::{Generator, PathDep, Target};
fn main() {
let yaml = Generator::new()
.target(Target::GitHubActions)
.workflow_name("CI")
.branches(["main"])
.matrix_os(["ubuntu-latest", "macos-latest", "windows-latest"])
.with_workspace()
.with_all_features_build()
.with_clippy()
.with_fmt()
.with_docs()
.with_msrv("1.85")
.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",
))
.generate();
print!("{yaml}");
}