dd66ce30e0
This is release 0.2.0, the first stable release of Colmena! --- Colmena is a simple, stateless NixOS deployment tool modeled after NixOps and morph. In particular, it is built from the ground up to support parallelization of the steps in the deployment process. This release contains the following features: - Node Tagging - Local Deployment - Secrets - Ad Hoc Evaluation - Nix Flakes Support - Parallelism We now have a User Manual at <https://zhaofengli.github.io/colmena/0.2> containing tutorials, sample configurations as well as a complete listing of supported deployment options. Signed-off-by: Zhaofeng Li <hello@zhaofeng.li>
49 lines
1.1 KiB
TOML
49 lines
1.1 KiB
TOML
[package]
|
|
name = "colmena"
|
|
version = "0.2.0"
|
|
authors = ["Zhaofeng Li <hello@zhaofeng.li>"]
|
|
edition = "2018"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
ansi-to-html = "0.1.0"
|
|
async-trait = "0.1.42"
|
|
atty = "0.2"
|
|
clap = "2.33.3"
|
|
console = "0.13.0"
|
|
const_format = "0.2.22"
|
|
env_logger = "0.8.2"
|
|
futures = "0.3.8"
|
|
glob = "0.3.0"
|
|
hostname = "0.3.1"
|
|
lazy_static = "1.4.0"
|
|
libc = "0.2.81"
|
|
log = "0.4.11"
|
|
quit = "1.1.2"
|
|
regex = "1"
|
|
serde = { version = "1.0.118", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
shell-escape = "0.1.5"
|
|
sys-info = "0.7.0"
|
|
snafu = "0.6.10"
|
|
tempfile = "3.1.0"
|
|
tokio-test = "0.4.0"
|
|
users = "0.11.0"
|
|
validator = { version = "0.12", features = ["derive"] }
|
|
|
|
# For https://github.com/mitsuhiko/indicatif/pull/325
|
|
# Change back to 0.17.0-beta.2 when it releases
|
|
indicatif = { git = "https://github.com/mitsuhiko/indicatif", rev = "5a38ab70b75be5fc9f4a00c4d9d58adabb817398" }
|
|
|
|
[dependencies.tokio]
|
|
version = "1.0.0"
|
|
features = [
|
|
"fs",
|
|
"io-util",
|
|
"macros",
|
|
"process",
|
|
"rt",
|
|
"rt-multi-thread",
|
|
"sync",
|
|
]
|