- name: Build all
run: |
cargo install cross --git https://github.com/cross-rs/cross
- cargo install --force --locked bindgen-cli
export CROSS_CONTAINER_ENGINE_NO_BUILDKIT=1
cross build --release --target ${{ matrix.arch }}
mkdir -p ./build
version = "0.1.0"
dependencies = [
"anyhow",
+ "aws-lc-rs",
"cache",
"cbindgen",
"config",
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
+[[package]]
+name = "aws-lc-fips-sys"
+version = "0.12.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cfb6142ca55e3c1be078c970f46b74f93b14e732b664059ef0d0ed718c10829"
+dependencies = [
+ "bindgen",
+ "cmake",
+ "dunce",
+ "fs_extra",
+ "libc",
+ "paste",
+]
+
[[package]]
name = "aws-lc-rs"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8a47f2fb521b70c11ce7369a6c5fa4bd6af7e5d62ec06303875bafe7c6ba245"
dependencies = [
+ "aws-lc-fips-sys",
"aws-lc-sys",
"mirai-annotations",
"paste",
+ "untrusted 0.7.1",
"zeroize",
]
dependencies = [
"anyhow",
"async-nats",
+ "aws-lc-rs",
"proto",
"serde",
"serde_json",
dependencies = [
"anyhow",
"async-nats",
+ "aws-lc-rs",
"bytes",
"leash",
"opentelemetry",
version = "0.1.0"
dependencies = [
"anyhow",
+ "aws-lc-rs",
"opentelemetry",
"opentelemetry-otlp",
"opentelemetry_sdk",
name = "proto"
version = "0.1.0"
dependencies = [
+ "aws-lc-rs",
"glob",
"prost",
"tonic",
version = "0.1.0"
dependencies = [
"anyhow",
+ "aws-lc-rs",
"criterion",
"env_logger",
"hyper 1.4.0",
version = "0.1.0"
dependencies = [
"anyhow",
+ "aws-lc-rs",
"dns-lookup",
"futures-util",
"hashring",
dependencies = [
"anyhow",
"async-nats",
+ "aws-lc-rs",
"config",
"opentelemetry",
"opentelemetry-otlp",
serde_json = "1"
hyper = "1.4.0"
+# Fix to include bindgen
+aws-lc-rs = { version = "1", features = ["bindgen"] }
+
anyhow = "1"
tracing = "0.1"
anyhow = "1.0.86"
tracing = "0.1.40"
+
+aws-lc-rs = { workspace = true }
\ No newline at end of file
anyhow = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
+aws-lc-rs = { workspace = true }
tokio-stream = "0.1.15"
twilight-gateway = { default-features = false, features = ["rustls-webpki-roots"], version = "0.15.4" }
serde = { workspace = true }
serde_json = { workspace = true }
hyper = { workspace = true }
+aws-lc-rs = { workspace = true }
twilight-http-ratelimiting = "0.15.3"
tonic = "0.11.0"
serde = { workspace = true }
serde_json = { workspace = true }
hyper = { workspace = true }
+aws-lc-rs = { workspace = true }
futures-util = "0.3.30"
hyper-rustls = "0.27.2"
ratelimit = { path = "../../exes/ratelimit" }
rest = { path = "../../exes/rest" }
webhook = { path = "../../exes/webhook" }
+aws-lc-rs = { workspace = true }
ctrlc = "3.4.4"
tokio = { version = "1.38.0", features = ["rt"] }
opentelemetry = { workspace = true }
tracing-opentelemetry = { workspace = true }
tracing = { workspace = true }
+aws-lc-rs = { workspace = true }
tracing-log = { version = "0.2.0" }
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
[dependencies]
tonic = "0.11.0"
prost = "0.12.6"
+aws-lc-rs = { workspace = true }
[build-dependencies]
tonic-build = "0.11.0"
opentelemetry = { workspace = true }
tracing = { workspace = true }
tokio = { workspace = true }
+aws-lc-rs = { workspace = true }
config = { version = "0.14", default-features = false, features = ["json", "yaml-rust", "ini"] }
redis = { version = "0.25.4", features = ["cluster", "connection-manager", "tokio-comp"] }