[env] CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true [config] skip_core_tasks = true [tasks.default] dependencies = ["build"] [tasks.build] workspace = false command = "docker-compose" args = ["run", "build", "${@}"] [tasks.fmt] command = "cargo" args = ["fmt"] #--------------------------------- # # Project setup tasks # #--------------------------------- [tasks.setup] workspace = false dependencies = ["pull-rust-image", "update-submodules"] [tasks.pull-rust-image] workspace = false script = "docker pull rust:1-alpine" [tasks.update-submodules] workspace = false script = "git submodule update --init" #---------------------- # # CI tasks # #---------------------- [tasks.ci] workspace = false dependencies = ["setup", "build"] [tasks.convco-check] command = "convco" args = ["check"]