-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
67 lines (64 loc) · 2.13 KB
/
Copy pathCargo.toml
File metadata and controls
67 lines (64 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
[workspace]
resolver = "2"
members = [
"crates/silo-proto",
"crates/silo-pkg",
"crates/silo-db",
"crates/silo-core",
"crates/silo-server",
"crates/silo-cli",
]
[workspace.package]
# The single source of truth for silo's version: `silo-core` re-exports it
# as `silo_core::VERSION`, and every binary, the `silo version` command and
# the Helm chart's appVersion follow from it. Bump here and nowhere else.
#
# release-please rewrites this line, the six `silo-*` entries in Cargo.lock
# and the chart's version/appVersion together, which is why it is
# configured with `release-type: simple` and explicit `extra-files` rather
# than `rust`: the Rust strategy applies a `[package]` updater to this
# file, and this file is a virtual workspace root with no `[package]`.
version = "0.12.0"
edition = "2021"
license = "MIT"
repository = "https://github.com/BirknerAlex/silo"
[workspace.dependencies]
tokio = { version = "1", features = ["full"] }
tonic = { version = "0.13", features = ["tls-webpki-roots"] }
tonic-build = "0.13"
prost = "0.13"
prost-types = "0.13"
serde = { version = "1", features = ["derive"] }
serde_yaml = "0.9"
thiserror = "2"
anyhow = "1"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
object_store = { version = "0.11", features = ["aws"] }
axum = { version = "0.8", features = ["http2"] }
clap = { version = "4", features = ["derive", "env"] }
tempfile = "3"
bytes = "1"
futures = "0.3"
async-trait = "0.1"
rpm = "0.27"
pgp = "0.20"
rand = "0.10"
serde_json = "1"
sqlx = { version = "0.8", default-features = false, features = ["runtime-tokio", "tls-rustls", "postgres", "macros", "migrate", "chrono", "uuid", "json"] }
chrono = { version = "0.4", default-features = false, features = ["clock", "serde", "std"] }
uuid = { version = "1", features = ["v4", "serde"] }
argon2 = "0.5"
sha2 = "0.11"
rsa = "0.9"
prometheus = { version = "0.13", default-features = false }
reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }
jsonwebtoken = "11"
base64 = "0.22"
hex = "0.4"
semver = "1"
cron = "0.15"
aes-gcm = "0.10"
quick-xml = "0.36"
[profile.release]
lto = true