golem-common 1.1.0-rc1

Shared code between Golem services
[package]
name = "golem-common"
version = "1.1.0-rc1"
edition = "2021"
license = "Apache-2.0"
homepage = "https://golem.cloud"
repository = "https://github.com/golemcloud/golem"
description = "Shared code between Golem services"


[lib]
harness = false

[dependencies]
golem-api-grpc = { path = "../golem-api-grpc", version = "1.1.0-rc1" }
golem-wasm-ast = { workspace = true }
golem-wasm-rpc = { workspace = true }
golem-rib = { path = "../golem-rib", version = "1.1.0-rc1" }

anyhow = { workspace = true }
async-trait = { workspace = true }
bincode = { workspace = true }
bytes = { workspace = true }
chrono = { workspace = true }
combine = { workspace = true }
console-subscriber = { workspace = true }
dashmap = { workspace = true }
derive_more = { workspace = true }
figment = { workspace = true }
fred = { workspace = true }
futures-core = { workspace = true }
git-version = { workspace = true }
humantime-serde = { workspace = true }
http_02 = { workspace = true }
iso8601-timestamp = { workspace = true }
itertools = { workspace = true }
lazy_static = { workspace = true }
poem = { workspace = true }
poem-openapi = { workspace = true }
prometheus = { workspace = true }
prost = { workspace = true }
prost-types = { workspace = true }
rand = { workspace = true }
range-set-blaze = "0.1.16"
regex = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
serde_yaml = { workspace = true }
sqlx = { workspace = true }
thiserror = { workspace = true }
toml = { workspace = true }
tokio = { workspace = true }
tonic = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
tracing-serde = { workspace = true }
typed-path = { workspace = true }
url = { workspace = true }
uuid = { workspace = true }
wasm-wave = { workspace = true }

[dev-dependencies]
anyhow = { workspace = true }
test-r = { workspace = true }
tracing-test = { workspace = true }