This repository was archived by the owner on Nov 29, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCargo.toml
More file actions
76 lines (64 loc) · 1.62 KB
/
Cargo.toml
File metadata and controls
76 lines (64 loc) · 1.62 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
68
69
70
71
72
73
74
75
76
[package]
name = "orb"
version = "0.1.0-alpha.1"
authors = ["T.J. Telan <t.telan@gmail.com>"]
edition = "2021"
default-run = "orb"
include = [ "**/*.rs", "**/*.proto", "Cargo.toml", "Cargo.lock", "LICENSE.txt"]
[dependencies]
color-eyre = "^0.6"
env_logger = "^0.9"
structopt = "^0.3"
thiserror = "^1.0"
tokio = { version = "^1.1", features = ["full"] }
tonic = "^0.6"
serde = { version = "^1.0", features = ["derive"] }
serde_yaml = "^0.8"
tracing = "0.1"
# Subcommand
chrono = "^0.4"
git2 = "^0.13"
git-url-parse = "^0.4"
prettytable-rs = "^0.8"
strum = "^0.23"
strum_macros = "^0.23"
termcolor = "^1.1"
rand = "^0.8"
mktemp = "0.4"
serde_json = "^1.0"
git-event = "^0.4"
git-meta = "^0.6"
hex = "^0.4"
chrono-humanize = "^0.2"
# Web server
hyper = "^0.14"
warp = { version = "^0.3" }
http = "^0.2"
http-body = "^0.4"
pin-project = "^1.0"
futures = { version = "^0.3", default-features = false, features = ["alloc"] }
tower = "^0.4"
bytes = "^1.0"
prost = "^0.9"
prost-derive = "^0.9"
prost-types = "^0.9"
# TODO: Replace diesel w/ sqlx for postgres support
# Make postgres support optional for now. Eventually choosing db engine w/ be handled in runtime
diesel = { version = "^1.4", features = ["postgres", "chrono", "serde_json"] }
diesel_migrations = "^1.4"
shiplift = "^0.7"
base64 = "^0.13"
# TODO: Make this optional. Feature flag w/ Vault
hashicorp_vault = "^2.0"
hostname = "^0.3"
# For state machine
machine = "^0.3"
futures-util = "^0.3"
tokio-stream = "^0.1"
[build-dependencies]
git-meta = "^0.6"
chrono = "0.4"
tonic-build = "^0.6"
#[patch.crates-io]
#git-event = { path = "../git-event-rs" }
#git-meta = { path = "../git-meta-rs" }