mirror of https://github.com/chipsenkbeil/distant
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
TOML
45 lines
1.2 KiB
TOML
[tasks.format]
|
|
clear = true
|
|
install_crate = "rustfmt-nightly"
|
|
command = "cargo"
|
|
args = ["+nightly", "fmt", "--all"]
|
|
|
|
[tasks.test]
|
|
clear = true
|
|
command = "cargo"
|
|
args = ["test", "--release", "--all-features", "--workspace"]
|
|
|
|
[tasks.ci-test]
|
|
clear = true
|
|
command = "cargo"
|
|
args = ["nextest", "run", "--profile", "ci", "--release", "--all-features", "--workspace"]
|
|
|
|
[tasks.post-ci-test]
|
|
clear = true
|
|
command = "cargo"
|
|
args = ["test", "--release", "--all-features", "--workspace", "--doc"]
|
|
|
|
[tasks.publish]
|
|
clear = true
|
|
script = '''
|
|
cargo publish --all-features -p distant-auth
|
|
cargo publish --all-features -p distant-protocol
|
|
cargo publish --all-features -p distant-net
|
|
cargo publish --all-features -p distant-core
|
|
cargo publish --all-features -p distant-local
|
|
cargo publish --all-features -p distant-ssh2
|
|
cargo publish --all-features
|
|
'''
|
|
|
|
[tasks.dry-run-publish]
|
|
clear = true
|
|
script = '''
|
|
cargo publish --all-features --dry-run -p distant-auth
|
|
cargo publish --all-features --dry-run -p distant-protocol
|
|
cargo publish --all-features --dry-run -p distant-net
|
|
cargo publish --all-features --dry-run -p distant-core
|
|
cargo publish --all-features --dry-run -p distant-local
|
|
cargo publish --all-features --dry-run -p distant-ssh2
|
|
cargo publish --all-features --dry-run
|
|
'''
|