[tasks.legacy-migration]
description = "Migrates deprecated environment variables."
category = "Deprecated"
private = true
condition = { env_true = ["CARGO_MAKE_RUN_DEPRECATED_MIGRATION"] }
env = { CARGO_MAKE_RUN_DEPRECATED_MIGRATION = false }
script = '''
#!@duckscript
fn <scope> migrate_env
new_var = get_env ${1}
old_var = get_env ${2}
if is_defined old_var
echo Old environment variable ${2} detected, please use ${1} instead.
set_env ${1} ${old_var}
else if is_defined new_var
set_env ${2} ${new_var}
end
end
migrate_env CARGO_MAKE_TEST_USE_MULTI_TEST_PHASES CARGO_MAKE_TEST_USE_MUTLI_TEST_PHASES
'''
[tasks.build-verbose]
description = "Runs the rust compiler with verbose output."
category = "Deprecated"
deprecated = "Use build task with CARGO_MAKE_CARGO_VERBOSE_FLAGS set to --verbose instead."
env = { "CARGO_MAKE_CARGO_VERBOSE_FLAGS" = "${CARGO_MAKE_CARGO_VERBOSE}" }
run_task = "build"
[tasks.test-verbose]
description = "Runs all available tests with verbose output."
category = "Deprecated"
deprecated = "Use test task with CARGO_MAKE_CARGO_VERBOSE_FLAGS set to --verbose instead."
env = { "CARGO_MAKE_CARGO_VERBOSE_FLAGS" = "${CARGO_MAKE_CARGO_VERBOSE}" }
run_task = "test"
[tasks.conditioned-check-format]
category = "Deprecated"
deprecated = "Please use task: check-format-ci-flow"
run_task = "check-format-ci-flow"
[tasks.conditioned-clippy]
category = "Deprecated"
deprecated = "Please use task: clippy-ci-flow"
run_task = "clippy-ci-flow"
[tasks.bintray-upload]
description = "Uploads the binary artifact from the cargo package/publish output to bintray."
category = "Deprecated"
deprecated = true
[tasks.bintray-upload.linux]
condition = { env_set = [
"BINTRAY_API_KEY",
"BINTRAY_OWNER_NAME",
"BINTRAY_PACKAGE_NAME",
"CARGO_MAKE_CRATE_NAME",
"CARGO_MAKE_CRATE_VERSION",
] }
script = '''
curl -T "./target/package/${CARGO_MAKE_CRATE_NAME}-${CARGO_MAKE_CRATE_VERSION}/target/debug/${CARGO_MAKE_CRATE_NAME}" -u${BINTRAY_OWNER_NAME}:${BINTRAY_API_KEY} -H "X-Bintray-Package:${BINTRAY_PACKAGE_NAME}" -H "X-Bintray-Version:v${CARGO_MAKE_CRATE_VERSION}" https://api.bintray.com/content/${BINTRAY_OWNER_NAME}/${CARGO_MAKE_CRATE_NAME}/${CARGO_MAKE_CRATE_NAME}_v${CARGO_MAKE_CRATE_VERSION}?override=1
curl -X POST -u${BINTRAY_OWNER_NAME}:${BINTRAY_API_KEY} https://api.bintray.com/content/${BINTRAY_OWNER_NAME}/${CARGO_MAKE_CRATE_NAME}/${BINTRAY_PACKAGE_NAME}/v${CARGO_MAKE_CRATE_VERSION}/publish
'''