add standard additional profiles for common use cases
@@ -13,12 +13,18 @@ CARGO_MAKE_KCOV_EXCLUDE_REGION = "kcov-ignore-start:kcov-ignore-end"
CARGO_MAKE_TEST_COVERAGE_DEFAULT_BINARY_FILTER = "${CARGO_MAKE_CRATE_FS_NAME}-[a-z0-9]*$\\|test_[_a-z0-9]*-[a-z0-9]*$\\|[a-z0-9]*_test-[_a-z0-9]*$"
CARGO_MAKE_TEST_COVERAGE_BINARY_FILTER = "${CARGO_MAKE_TEST_COVERAGE_DEFAULT_BINARY_FILTER}"
-[env.ci-all-tasks]
+[env.ci-static-code-analysis-tasks]
CARGO_MAKE_RUN_CHECK_FORMAT = true
-CARGO_MAKE_RUN_BENCH = true
CARGO_MAKE_RUN_CLIPPY = true
+
+[env.ci-coverage-tasks]
+RUSTFLAGS = "-C link-dead-code"
CARGO_MAKE_RUN_CODECOV = true
+[env.ci-all-build-tasks]
+CARGO_MAKE_BUILD_BENCH = true
+CARGO_MAKE_BUILD_EXAMPLES = true
+
[tasks.empty]
description = "Empty Task"
category = "Tools"
