From bf8e2e91141c216b1a8a1db572a01f921c77f543 Mon Sep 17 00:00:00 2001 From: Valery Antopol Date: Wed, 9 Aug 2023 16:21:02 +0300 Subject: [PATCH] fix(versions)!: enforce minor version bump on minor dependency update (#362) --- Cargo.lock | 165 ++++++++++++++++++-------- core/Cargo.toml | 4 +- crates/fluence-app-service/Cargo.toml | 2 +- crates/module-info-parser/Cargo.toml | 2 +- marine/Cargo.toml | 2 +- tools/cli/Cargo.toml | 4 +- tools/repl/Cargo.toml | 2 +- 7 files changed, 124 insertions(+), 57 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 037bab636..a55d7d587 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,7 +96,7 @@ checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" name = "arguments-passing-test" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "safe-transmute", ] @@ -110,7 +110,7 @@ checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" name = "arrays-passing-test" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "safe-transmute", ] @@ -269,7 +269,7 @@ dependencies = [ name = "call_parameters" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "marine-rs-sdk-test", ] @@ -511,7 +511,7 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" name = "consumer" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.8.1", ] [[package]] @@ -824,7 +824,7 @@ name = "curl_adapter" version = "0.1.0" dependencies = [ "log", - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -1049,7 +1049,7 @@ dependencies = [ name = "donkey" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -1171,7 +1171,7 @@ version = "0.1.0" dependencies = [ "anyhow", "log", - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -1259,7 +1259,7 @@ dependencies = [ [[package]] name = "fluence-app-service" -version = "0.27.0" +version = "0.28.0" dependencies = [ "log", "maplit", @@ -1787,7 +1787,7 @@ name = "ipfs-effector" version = "0.1.0" dependencies = [ "log", - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -1795,7 +1795,7 @@ name = "ipfs-pure" version = "0.1.0" dependencies = [ "log", - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -1977,7 +1977,7 @@ checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" name = "lilo-after-2gb-test" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "safe-transmute", ] @@ -2004,7 +2004,7 @@ name = "local_storage" version = "0.1.0" dependencies = [ "log", - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "wasm-tracing-allocator", ] @@ -2050,7 +2050,7 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" [[package]] name = "marine" -version = "0.15.0" +version = "0.16.0" dependencies = [ "Inflector", "anyhow", @@ -2065,7 +2065,7 @@ dependencies = [ "log", "marine-it-generator 0.11.0", "marine-it-parser 0.13.0", - "marine-module-info-parser 0.7.0", + "marine-module-info-parser 0.8.0", "semver 1.0.18", "serde", "serde_json", @@ -2119,7 +2119,7 @@ dependencies = [ [[package]] name = "marine-core" -version = "0.22.0" +version = "0.23.0" dependencies = [ "anyhow", "bytes", @@ -2131,7 +2131,7 @@ dependencies = [ "marine-it-interfaces 0.8.1", "marine-it-parser 0.13.0", "marine-min-it-version 0.3.0", - "marine-module-info-parser 0.7.0", + "marine-module-info-parser 0.8.0", "marine-module-interface 0.7.1", "marine-utils 0.5.0", "marine-wasm-backend-traits", @@ -2155,7 +2155,7 @@ checksum = "7cd47a34f51b0767bb28b3aea97d0a89716952ebe11bcf151e09a7d7c2e5eb12" dependencies = [ "it-lilo 0.4.1", "marine-it-parser 0.11.1", - "marine-macro-impl", + "marine-macro-impl 0.7.1", "once_cell", "serde", "serde_json", @@ -2170,7 +2170,7 @@ version = "0.11.0" dependencies = [ "it-lilo 0.5.1", "marine-it-parser 0.13.0", - "marine-macro-impl", + "marine-macro-impl 0.7.1", "once_cell", "serde", "serde_json", @@ -2275,8 +2275,18 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e03da22f641984aad5229f780d190502196d1c0bf908d3d17f5d6bcba73e525" dependencies = [ - "marine-macro-impl", - "marine-rs-sdk-main", + "marine-macro-impl 0.7.1", + "marine-rs-sdk-main 0.7.1", +] + +[[package]] +name = "marine-macro" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c99fa7013660d8e129b2bcd51138015136b91903f88529f1da0510f850c28ea" +dependencies = [ + "marine-macro-impl 0.8.1", + "marine-rs-sdk-main 0.8.1", ] [[package]] @@ -2292,6 +2302,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "marine-macro-impl" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43b4761eec59a2914413d1ea14659305e6374bfed69998f33763daa586c44196" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn 1.0.109", +] + [[package]] name = "marine-min-it-version" version = "0.2.1" @@ -2318,7 +2341,7 @@ checksum = "06c2fa2dd89f704680d957aabdb6f0babdf5b041744739db5e5b36965b1b8ed1" dependencies = [ "anyhow", "chrono", - "marine-rs-sdk-main", + "marine-rs-sdk-main 0.7.1", "semver 1.0.18", "serde", "thiserror", @@ -2328,11 +2351,11 @@ dependencies = [ [[package]] name = "marine-module-info-parser" -version = "0.7.0" +version = "0.8.0" dependencies = [ "anyhow", "chrono", - "marine-rs-sdk-main", + "marine-rs-sdk-main 0.8.1", "marine-wasm-backend-traits", "semver 1.0.18", "serde", @@ -2378,10 +2401,23 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cfeeb7b8cd98e32276fabfe6ab095a6aae793f3f080e7eb1c3d36b1b762397c" dependencies = [ - "marine-macro", - "marine-rs-sdk-main", - "marine-timestamp-macro", - "polyplets", + "marine-macro 0.7.1", + "marine-rs-sdk-main 0.7.1", + "marine-timestamp-macro 0.7.1", + "polyplets 0.3.2", + "serde", +] + +[[package]] +name = "marine-rs-sdk" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11991d31bf4d53651e1c151637f260c759eb9f28ecf8c894eb260b50f46459cc" +dependencies = [ + "marine-macro 0.8.1", + "marine-rs-sdk-main 0.8.1", + "marine-timestamp-macro 0.8.1", + "polyplets 0.4.0", "serde", ] @@ -2395,6 +2431,16 @@ dependencies = [ "serde", ] +[[package]] +name = "marine-rs-sdk-main" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b01678ba2a94fcfeb8232e87281937b07927ab2a54205747b6ab45e3f5ad65fd" +dependencies = [ + "log", + "serde", +] + [[package]] name = "marine-rs-sdk-test" version = "0.8.2" @@ -2421,8 +2467,8 @@ dependencies = [ "log", "marine-core 0.19.0", "marine-module-interface 0.6.1", - "marine-rs-sdk", - "marine-rs-sdk-main", + "marine-rs-sdk 0.7.1", + "marine-rs-sdk-main 0.7.1", "marine-utils 0.4.0", "safe-transmute", "serde", @@ -2447,10 +2493,10 @@ dependencies = [ "it-memory-traits 0.4.0", "itertools", "log", - "marine-core 0.22.0", + "marine-core 0.23.0", "marine-module-interface 0.7.1", - "marine-rs-sdk", - "marine-rs-sdk-main", + "marine-rs-sdk 0.8.1", + "marine-rs-sdk-main 0.8.1", "marine-utils 0.5.0", "marine-wasm-backend-traits", "marine-wasmtime-backend", @@ -2473,7 +2519,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "446079866e6acd00fd5fbaab2edb62ee518144b071ea0a3eaf735c8c225021fc" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -2517,6 +2563,16 @@ dependencies = [ "quote", ] +[[package]] +name = "marine-timestamp-macro" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d254ea11e35cdeccc62ffccf78775c066750c9e5bae4934eb0758187442282" +dependencies = [ + "chrono", + "quote", +] + [[package]] name = "marine-utils" version = "0.4.0" @@ -2644,10 +2700,10 @@ dependencies = [ "check-latest", "clap 2.34.0", "env_logger 0.10.0", - "fluence-app-service 0.27.0", + "fluence-app-service 0.28.0", "itertools", "log", - "marine-rs-sdk-main", + "marine-rs-sdk-main 0.8.1", "marine-wasm-backend-traits", "rustop", "rustyline", @@ -2967,8 +3023,19 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c051f220264e391afae06b6dceda199d523ee1dc7ae8e8cba4119a378dd411f" dependencies = [ - "marine-macro", - "marine-rs-sdk-main", + "marine-macro 0.7.1", + "marine-rs-sdk-main 0.7.1", + "serde", +] + +[[package]] +name = "polyplets" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b579a79a461ca50abb202eac61c76d8782fdf091a91775c9e181352e7cd30a8b" +dependencies = [ + "marine-macro 0.8.1", + "marine-rs-sdk-main 0.8.1", "serde", ] @@ -3024,7 +3091,7 @@ dependencies = [ name = "producer" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.8.1", ] [[package]] @@ -3133,7 +3200,7 @@ dependencies = [ name = "record-effector" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "test-record", ] @@ -3141,7 +3208,7 @@ dependencies = [ name = "record-pure" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "test-record", ] @@ -3149,7 +3216,7 @@ dependencies = [ name = "records-passing-test" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "safe-transmute", ] @@ -3664,7 +3731,7 @@ checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" name = "shrek" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -3880,7 +3947,7 @@ dependencies = [ name = "test-record" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", ] [[package]] @@ -4434,7 +4501,7 @@ dependencies = [ name = "wasi-test" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "safe-transmute", ] @@ -4518,7 +4585,7 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" name = "wasm-build-rs" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.8.1", "marine-rs-sdk-test", ] @@ -4544,7 +4611,7 @@ dependencies = [ name = "wasm-failing" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.8.1", "marine-rs-sdk-test", ] @@ -4552,7 +4619,7 @@ dependencies = [ name = "wasm-greeting" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.8.1", "marine-rs-sdk-test", ] @@ -4561,7 +4628,7 @@ name = "wasm-greeting-record" version = "0.1.0" dependencies = [ "log", - "marine-rs-sdk", + "marine-rs-sdk 0.7.1", "marine-rs-sdk-test", ] @@ -4569,7 +4636,7 @@ dependencies = [ name = "wasm-sqlite-test" version = "0.1.0" dependencies = [ - "marine-rs-sdk", + "marine-rs-sdk 0.8.1", "marine-sqlite-connector", ] diff --git a/core/Cargo.toml b/core/Cargo.toml index 374e3de20..1f4c74ccc 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-core" description = "Core of Marine, the Fluence Wasm Runtime" -version = "0.22.0" +version = "0.23.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -11,7 +11,7 @@ name = "marine_core" path = "src/lib.rs" [dependencies] -marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.7.0" } +marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.8.0" } marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.8.1" } marine-it-parser = { path = "../crates/it-parser", version = "0.13.0" } marine-it-generator = { path = "../crates/it-generator", version = "0.11.0" } diff --git a/crates/fluence-app-service/Cargo.toml b/crates/fluence-app-service/Cargo.toml index c7585a21c..62faf4fe6 100644 --- a/crates/fluence-app-service/Cargo.toml +++ b/crates/fluence-app-service/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fluence-app-service" description = "Fluence Application Service" -version = "0.27.0" +version = "0.28.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" diff --git a/crates/module-info-parser/Cargo.toml b/crates/module-info-parser/Cargo.toml index 0034e97e7..bef1ef9e2 100644 --- a/crates/module-info-parser/Cargo.toml +++ b/crates/module-info-parser/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-module-info-parser" description = "Fluence Marine Wasm module info (manifest and version) parser" -version = "0.7.0" +version = "0.8.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" diff --git a/marine/Cargo.toml b/marine/Cargo.toml index 6b8ab0619..20882c9d2 100644 --- a/marine/Cargo.toml +++ b/marine/Cargo.toml @@ -11,7 +11,7 @@ name = "marine" path = "src/lib.rs" [dependencies] -marine-core = { path = "../core", version = "0.22.0", default-features = false} +marine-core = { path = "../core", version = "0.23.0", default-features = false} marine-module-interface = { path = "../crates/module-interface", version = "0.7.1" } marine-utils = { path = "../crates/utils", version = "0.5.0" } marine-rs-sdk-main = { version = "0.8.1", features = ["logger"] } diff --git a/tools/cli/Cargo.toml b/tools/cli/Cargo.toml index d5993ac9f..08cdd02c4 100644 --- a/tools/cli/Cargo.toml +++ b/tools/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine" description = "Fluence Marine command line tool" -version = "0.15.0" +version = "0.16.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine/tools/cli" license = "Apache-2.0" @@ -14,7 +14,7 @@ path = "src/main.rs" [dependencies] marine-it-generator = { path = "../../crates/it-generator", version = "0.11.0" } marine-it-parser = { path = "../../crates/it-parser", version = "0.13.0" } -marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.7.0" } +marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.8.0" } cargo_toml = "0.15.2" cargo-lock = "8.0.3" diff --git a/tools/repl/Cargo.toml b/tools/repl/Cargo.toml index 9d9d24ef4..2dde2989d 100644 --- a/tools/repl/Cargo.toml +++ b/tools/repl/Cargo.toml @@ -12,7 +12,7 @@ name = "mrepl" path = "src/main.rs" [dependencies] -fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.27.0", features = ["raw-module-api"] } +fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.28.0", features = ["raw-module-api"] } marine-rs-sdk-main = { version = "0.8.1", features = ["logger"] } marine-wasm-backend-traits = {path = "../../crates/wasm-backend-traits", version = "0.3.0"}