mirror of
https://github.com/leptos-rs/leptos
synced 2024-11-10 06:44:17 +00:00
1617e31d69
* build: improve task names * build: add clean-examples task Make it easy to clean all the cargo and trunk files in the examples. * build: clean after verify
57 lines
1.3 KiB
TOML
57 lines
1.3 KiB
TOML
extend = [{ path = "./cargo-make/common.toml" }]
|
|
|
|
[env]
|
|
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true
|
|
CARGO_MAKE_CARGO_BUILD_TEST_FLAGS = ""
|
|
CARGO_MAKE_WORKSPACE_EMULATION = true
|
|
CARGO_MAKE_CRATE_WORKSPACE_MEMBERS = [
|
|
"counter",
|
|
"counter_isomorphic",
|
|
"counters",
|
|
"counters_stable",
|
|
"counter_without_macros",
|
|
"error_boundary",
|
|
"errors_axum",
|
|
"fetch",
|
|
"hackernews",
|
|
"hackernews_axum",
|
|
"login_with_token_csr_only",
|
|
"parent_child",
|
|
"router",
|
|
"session_auth_axum",
|
|
"ssr_modes",
|
|
"ssr_modes_axum",
|
|
"tailwind",
|
|
"tailwind_csr_trunk",
|
|
"todo_app_sqlite",
|
|
"todo_app_sqlite_axum",
|
|
"todo_app_sqlite_viz",
|
|
"todomvc",
|
|
]
|
|
|
|
[tasks.verify-flow]
|
|
description = "Provides pre and post hooks for verify"
|
|
dependencies = ["pre-verify", "verify", "post-verify"]
|
|
|
|
[tasks.verify]
|
|
description = "Run all quality checks and tests"
|
|
dependencies = ["check-style", "test-unit-and-web"]
|
|
|
|
[tasks.test-unit-and-web]
|
|
description = "Run all unit and web tests"
|
|
dependencies = ["test-flow", "web-test-flow"]
|
|
|
|
[tasks.pre-verify]
|
|
|
|
[tasks.post-verify]
|
|
dependencies = ["clean-all"]
|
|
|
|
[tasks.web-test-flow]
|
|
description = "Provides pre and post hooks for web-test"
|
|
dependencies = ["pre-web-test", "web-test", "post-web-test"]
|
|
|
|
[tasks.pre-web-test]
|
|
|
|
[tasks.web-test]
|
|
|
|
[tasks.post-web-test]
|