diff --git a/golem-api-grpc/Cargo.toml b/golem-api-grpc/Cargo.toml index b5fb244bcf..798fd8101c 100644 --- a/golem-api-grpc/Cargo.toml +++ b/golem-api-grpc/Cargo.toml @@ -11,8 +11,8 @@ description = "GRPC API for Golem services" harness = false [dependencies] -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0", default-features = false, features = ["protobuf"] } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host-bindings", "protobuf"] } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0", default-features = false, features = ["protobuf"] } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host-bindings", "protobuf"] } async-trait = { workspace = true } bincode = { workspace = true } diff --git a/golem-cli/Cargo.toml b/golem-cli/Cargo.toml index cc2c7fbd84..1192f9ddc2 100644 --- a/golem-cli/Cargo.toml +++ b/golem-cli/Cargo.toml @@ -23,12 +23,12 @@ path = "tests/main.rs" harness = false [dependencies] -golem-client = { path = "../golem-client", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0", default-features = false } -golem-rib = { path = "../golem-rib", version = "0.0.0", default-features = false } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0", default-features = false, features = ["analysis"] } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false } -golem-wasm-rpc-stubgen = { path = "../wasm-rpc-stubgen", version = "0.0.0" } +golem-client = { path = "../golem-client", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0", default-features = false } +golem-rib = { path = "../golem-rib", version = "=0.0.0", default-features = false } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0", default-features = false, features = ["analysis"] } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false } +golem-wasm-rpc-stubgen = { path = "../wasm-rpc-stubgen", version = "=0.0.0" } anyhow.workspace = true assert2 = { workspace = true } @@ -45,7 +45,7 @@ derive_more = { workspace = true } dirs = "5.0.1" futures-util = { workspace = true } glob = "0.3.1" -golem-examples = "1.1.1" +golem-examples = "=1.1.1" h2 = "0.4.7" http = { workspace = true } humansize = { workspace = true } @@ -84,7 +84,7 @@ walkdir = "2.5.0" wasm-wave = { workspace = true } [dev-dependencies] -golem-test-framework = { path = "../golem-test-framework", version = "0.0.0" } +golem-test-framework = { path = "../golem-test-framework", version = "=0.0.0" } async-recursion = { workspace = true } env_logger = "0.11.5" diff --git a/golem-client/Cargo.toml b/golem-client/Cargo.toml index e56ddd0b44..90b7541cc9 100644 --- a/golem-client/Cargo.toml +++ b/golem-client/Cargo.toml @@ -13,9 +13,9 @@ include = ["src/**/*", "Cargo.toml", "build.rs", "openapi/**/*"] harness = false [dependencies] -golem-common = { path = "../golem-common", version = "0.0.0", default-features = false } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0", default-features = false, features = ["analysis"] } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false } +golem-common = { path = "../golem-common", version = "=0.0.0", default-features = false } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0", default-features = false, features = ["analysis"] } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false } async-trait = { workspace = true } bytes = { workspace = true } diff --git a/golem-common/Cargo.toml b/golem-common/Cargo.toml index eb5cba0020..718ddde512 100644 --- a/golem-common/Cargo.toml +++ b/golem-common/Cargo.toml @@ -22,10 +22,10 @@ tokio = ["dep:tokio"] harness = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0", optional = true } -golem-rib = { path = "../golem-rib", version = "0.0.0", default-features = false, features = ["protobuf", "poem", "json_in_errors"] } # TODO: make these optionals -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0", default-features = false, features = ["metadata"] } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0", optional = true } +golem-rib = { path = "../golem-rib", version = "=0.0.0", default-features = false, features = ["protobuf", "poem", "json_in_errors"] } # TODO: make these optionals +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0", default-features = false, features = ["metadata"] } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } async-trait = { workspace = true } diff --git a/golem-component-compilation-service/Cargo.toml b/golem-component-compilation-service/Cargo.toml index f378ce570c..56e8f9ccbd 100644 --- a/golem-component-compilation-service/Cargo.toml +++ b/golem-component-compilation-service/Cargo.toml @@ -14,10 +14,10 @@ path = "src/server.rs" test = false [dependencies] -golem-api-grpc = { version = "0.0.0", path = "../golem-api-grpc" } -golem-common = { version = "0.0.0", path = "../golem-common" } -golem-service-base = { path = "../golem-service-base" } -golem-worker-executor-base = { version = "0.0.0", path = "../golem-worker-executor-base" } +golem-api-grpc = { version = "=0.0.0", path = "../golem-api-grpc" } +golem-common = { version = "=0.0.0", path = "../golem-common" } +golem-service-base = { version = "=0.0.0", path = "../golem-service-base" } +golem-worker-executor-base = { version = "=0.0.0", path = "../golem-worker-executor-base" } async-trait = { workspace = true } console-subscriber = { workspace = true } diff --git a/golem-component-service-base/Cargo.toml b/golem-component-service-base/Cargo.toml index 989b730db1..163fbe1e62 100644 --- a/golem-component-service-base/Cargo.toml +++ b/golem-component-service-base/Cargo.toml @@ -11,11 +11,11 @@ name = "tests" harness = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-service-base = { path = "../golem-service-base" } -golem-rib = { path = "../golem-rib" } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-service-base = { path = "../golem-service-base", version = "=0.0.0" } +golem-rib = { path = "../golem-rib", version = "=0.0.0" } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } anyhow = { workspace = true } async-trait = { workspace = true } diff --git a/golem-component-service/Cargo.toml b/golem-component-service/Cargo.toml index dc872edaca..96f01efe78 100644 --- a/golem-component-service/Cargo.toml +++ b/golem-component-service/Cargo.toml @@ -13,13 +13,13 @@ test = false harness = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-component-service-base = { version = "0.0.0", path = "../golem-component-service-base" } -golem-service-base = { path = "../golem-service-base" } -golem-rib = {path = "../golem-rib"} -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-component-service-base = { path = "../golem-component-service-base", version = "=0.0.0" } +golem-service-base = { path = "../golem-service-base", version = "=0.0.0" } +golem-rib = { path = "../golem-rib", version = "=0.0.0" } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } async-trait = { workspace = true } diff --git a/golem-rib/Cargo.toml b/golem-rib/Cargo.toml index 454bfda74e..7351f00900 100644 --- a/golem-rib/Cargo.toml +++ b/golem-rib/Cargo.toml @@ -14,9 +14,9 @@ protobuf = ["dep:golem-api-grpc", "golem-wasm-ast/protobuf", "golem-wasm-rpc/pro poem = ["dep:poem-openapi", "golem-wasm-ast/poem_openapi", "golem-wasm-ast/poem_openapi"] [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0", optional = true } # TODO: remove this dependency -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0", default-features = false, features = ["analysis", "bincode"] } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["bincode", "typeinfo", "text"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0", optional = true } # TODO: remove this dependency +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0", default-features = false, features = ["analysis", "bincode"] } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["bincode", "typeinfo", "text"] } bigdecimal = { workspace = true } bincode = { workspace = true } diff --git a/golem-service-base/Cargo.toml b/golem-service-base/Cargo.toml index 96f4726612..3a4afed4ef 100644 --- a/golem-service-base/Cargo.toml +++ b/golem-service-base/Cargo.toml @@ -13,10 +13,10 @@ autotests = false harness = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } async-fs = { workspace = true } diff --git a/golem-shard-manager/Cargo.toml b/golem-shard-manager/Cargo.toml index fc485ef148..5f492dcaa5 100644 --- a/golem-shard-manager/Cargo.toml +++ b/golem-shard-manager/Cargo.toml @@ -14,9 +14,9 @@ harness = false test = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-service-base = { path = "../golem-service-base", version = "0.0.0" } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-service-base = { path = "../golem-service-base", version = "=0.0.0" } anyhow = { workspace = true } async-rwlock = "1.3.0" diff --git a/golem-test-framework/Cargo.toml b/golem-test-framework/Cargo.toml index 9c63b8bd84..485a275897 100644 --- a/golem-test-framework/Cargo.toml +++ b/golem-test-framework/Cargo.toml @@ -11,11 +11,11 @@ repository = "https://github.com/golemcloud/golem" harness = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-service-base = { path = "../golem-service-base", version = "0.0.0" } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-service-base = { path = "../golem-service-base", version = "=0.0.0" } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } async-dropper = { version = "0.3.1", features = ["simple", "tokio"] } diff --git a/golem-worker-executor-base/Cargo.toml b/golem-worker-executor-base/Cargo.toml index bfecadd834..6ebf23362c 100644 --- a/golem-worker-executor-base/Cargo.toml +++ b/golem-worker-executor-base/Cargo.toml @@ -17,15 +17,15 @@ harness = false [features] [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-rib = { path = "../golem-rib", version = "0.0.0" } -golem-service-base = { path = "../golem-service-base", version = "0.0.0" } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-rib = { path = "../golem-rib", version = "=0.0.0" } +golem-service-base = { path = "../golem-service-base", version = "=0.0.0" } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } -async-scoped = "0.9.0" +async-scoped = { version = "0.9.0", features = [ "use-tokio" ] } async-fs = { workspace = true } async-lock = "3.4.0" async-mutex = "1.4.0" @@ -93,7 +93,7 @@ zstd = "0.13" sqlx = { workspace = true } [dev-dependencies] -golem-test-framework = { path = "../golem-test-framework", version = "0.0.0" } +golem-test-framework = { path = "../golem-test-framework", version = "=0.0.0" } assert2 = { workspace = true } axum = { workspace = true } diff --git a/golem-worker-executor/Cargo.toml b/golem-worker-executor/Cargo.toml index e912c03092..5c394f4299 100644 --- a/golem-worker-executor/Cargo.toml +++ b/golem-worker-executor/Cargo.toml @@ -17,10 +17,10 @@ harness = false test = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } -golem-worker-executor-base = { path = "../golem-worker-executor-base", version = "0.0.0" } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } +golem-worker-executor-base = { path = "../golem-worker-executor-base", version = "=0.0.0" } anyhow = { workspace = true } async-trait = { workspace = true } diff --git a/golem-worker-service-base/Cargo.toml b/golem-worker-service-base/Cargo.toml index a3b43d7163..6870ec33b1 100644 --- a/golem-worker-service-base/Cargo.toml +++ b/golem-worker-service-base/Cargo.toml @@ -23,8 +23,8 @@ golem-common = { path = "../golem-common" } golem-api-grpc = { path = "../golem-api-grpc" } golem-service-base = { path = "../golem-service-base" } golem-rib = { path = "../golem-rib" } -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } async-trait = { workspace = true } diff --git a/golem-worker-service/Cargo.toml b/golem-worker-service/Cargo.toml index b3af371b50..80b83bec38 100644 --- a/golem-worker-service/Cargo.toml +++ b/golem-worker-service/Cargo.toml @@ -22,9 +22,9 @@ golem-api-grpc = { path = "../golem-api-grpc" } golem-common = { path = "../golem-common" } golem-service-base = { path = "../golem-service-base" } golem-rib = {path = "../golem-rib"} -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } -golem-worker-service-base = { path = "../golem-worker-service-base" } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } +golem-worker-service-base = { path = "../golem-worker-service-base", version = "=0.0.0" } anyhow = { workspace = true } async-trait = { workspace = true } diff --git a/golem/Cargo.toml b/golem/Cargo.toml index 3731c53ab3..aafe519884 100644 --- a/golem/Cargo.toml +++ b/golem/Cargo.toml @@ -17,17 +17,17 @@ path = "src/main.rs" test = false [dependencies] -golem-cli = { path = "../golem-cli", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-component-compilation-service = { path = "../golem-component-compilation-service", version = "0.0.0" } -golem-component-service = { path = "../golem-component-service", version = "0.0.0" } -golem-component-service-base = { path = "../golem-component-service-base", version = "0.0.0" } -golem-service-base = { path = "../golem-service-base", version = "0.0.0" } -golem-shard-manager = { path = "../golem-shard-manager", version = "0.0.0" } -golem-worker-executor = { path = "../golem-worker-executor", version = "0.0.0" } -golem-worker-executor-base = { path = "../golem-worker-executor-base", version = "0.0.0" } -golem-worker-service = { path = "../golem-worker-service", version = "0.0.0" } -golem-worker-service-base = { path = "../golem-worker-service-base", version = "0.0.0" } +golem-cli = { path = "../golem-cli", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-component-compilation-service = { path = "../golem-component-compilation-service", version = "=0.0.0" } +golem-component-service = { path = "../golem-component-service", version = "=0.0.0" } +golem-component-service-base = { path = "../golem-component-service-base", version = "=0.0.0" } +golem-service-base = { path = "../golem-service-base", version = "=0.0.0" } +golem-shard-manager = { path = "../golem-shard-manager", version = "=0.0.0" } +golem-worker-executor = { path = "../golem-worker-executor", version = "=0.0.0" } +golem-worker-executor-base = { path = "../golem-worker-executor-base", version = "=0.0.0" } +golem-worker-service = { path = "../golem-worker-service", version = "=0.0.0" } +golem-worker-service-base = { path = "../golem-worker-service-base", version = "=0.0.0" } anyhow = { workspace = true } bytes = { workspace = true } diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index fc2854bdc6..04762042b0 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -10,10 +10,10 @@ description = "Integration tests for Golem" autotests = false [dependencies] -golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.0" } -golem-common = { path = "../golem-common", version = "0.0.0" } -golem-test-framework = { path = "../golem-test-framework", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-api-grpc = { path = "../golem-api-grpc", version = "=0.0.0" } +golem-common = { path = "../golem-common", version = "=0.0.0" } +golem-test-framework = { path = "../golem-test-framework", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } anyhow = { workspace = true } assert2 = { workspace = true } diff --git a/wasm-rpc-stubgen/Cargo.toml b/wasm-rpc-stubgen/Cargo.toml index 27f8ae35c9..de81307ec2 100644 --- a/wasm-rpc-stubgen/Cargo.toml +++ b/wasm-rpc-stubgen/Cargo.toml @@ -35,8 +35,8 @@ colored = "2.1.0" dir-diff = "0.3.3" fs_extra = { workspace = true } glob = "0.3.1" -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0" } -golem-wasm-rpc = { path = "../wasm-rpc", version = "0.0.0", default-features = false, features = ["host"] } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc = { path = "../wasm-rpc", version = "=0.0.0", default-features = false, features = ["host"] } heck = "0.5.0" id-arena = "2.2.1" indexmap = "2.7.0" diff --git a/wasm-rpc-stubgen/tests-integration/Cargo.toml b/wasm-rpc-stubgen/tests-integration/Cargo.toml index 61dcf0ad32..d2ce01dd82 100644 --- a/wasm-rpc-stubgen/tests-integration/Cargo.toml +++ b/wasm-rpc-stubgen/tests-integration/Cargo.toml @@ -26,8 +26,8 @@ harness = false [dependencies] assert2 = { workspace = true } fs_extra = { workspace = true } -golem-wasm-ast = { path = "../../wasm-ast", version = "0.0.0" } -golem-wasm-rpc-stubgen = { path = "../../wasm-rpc-stubgen", version = "0.0.0" } +golem-wasm-ast = { path = "../../wasm-ast", version = "=0.0.0" } +golem-wasm-rpc-stubgen = { path = "../../wasm-rpc-stubgen", version = "=0.0.0" } tempfile = { workspace = true } tokio = { workspace = true } diff --git a/wasm-rpc/Cargo.toml b/wasm-rpc/Cargo.toml index d51e4d3650..e581b600ac 100644 --- a/wasm-rpc/Cargo.toml +++ b/wasm-rpc/Cargo.toml @@ -23,7 +23,7 @@ async-trait = { workspace = true, optional = true } bigdecimal = { workspace = true, optional = true } bincode = { workspace = true, optional = true } git-version = "0.3.9" -golem-wasm-ast = { path = "../wasm-ast", version = "0.0.0", optional = true } +golem-wasm-ast = { path = "../wasm-ast", version = "=0.0.0", optional = true } poem-openapi = { workspace = true, optional = true } serde = { workspace = true, optional = true } serde_json = { workspace = true, optional = true }