0c83ffde2a
Some crates need to rewrite values when they are released in other crates. It turns out, by default we use a general config _build/release.toml. So it turns out these local-to-the-crate release.tomls were not being used unless explicitly chosen in the local-to-the-crate Makefile.toml. This removes the dead release.tomls and overrides the ones that need to edit other crates on release.
32 lines
1.1 KiB
TOML
32 lines
1.1 KiB
TOML
# This is needed as the release config is at a different path than the top-level
|
|
# release config.
|
|
|
|
[tasks.release-INTERNAL]
|
|
args = ["release", "--config", "${CARGO_MAKE_WORKING_DIRECTORY}/release.toml", "${RELEASE_LEVEL}"]
|
|
|
|
[tasks.release-dry-run-INTERNAL]
|
|
args = ["release", "--config", "${CARGO_MAKE_WORKING_DIRECTORY}/release.toml", "--dry-run", "${RELEASE_LEVEL}"]
|
|
|
|
[tasks.release-local-test-INTERNAL]
|
|
args = ["release", "--config", "${CARGO_MAKE_WORKING_DIRECTORY}/release.toml", "--no-confirm", "--skip-publish", "--skip-push", "--skip-tag", "${RELEASE_LEVEL}"]
|
|
|
|
[env]
|
|
CARGO_MAKE_CARGO_ALL_FEATURES = ""
|
|
|
|
[tasks.build-verbose]
|
|
condition = { rust_version = { min = "1.29.0" } }
|
|
|
|
[tasks.build-verbose.windows]
|
|
condition = { rust_version = { min = "1.29.0" }, env = { "TARGET" = "x86_64-pc-windows-msvc" } }
|
|
|
|
[tasks.test-verbose]
|
|
condition = { rust_version = { min = "1.29.0" } }
|
|
|
|
[tasks.test-verbose.windows]
|
|
condition = { rust_version = { min = "1.29.0" }, env = { "TARGET" = "x86_64-pc-windows-msvc" } }
|
|
|
|
[tasks.ci-coverage-flow]
|
|
condition = { rust_version = { min = "1.29.0" } }
|
|
|
|
[tasks.ci-coverage-flow.windows]
|
|
disabled = true
|