Skip to content

Commit 3316b47

Browse files
authored
build: enforce bincode version 2.0.0-rc3 (#2504)
1 parent f5fa96a commit 3316b47

File tree

11 files changed

+32
-20
lines changed

11 files changed

+32
-20
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/rs-dpp/Cargo.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ jsonschema = { git = "https://github.com/dashpay/jsonschema-rs", branch = "confi
3939
], optional = true }
4040
lazy_static = { version = "1.4" }
4141
num_enum = "0.7"
42-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
42+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
43+
bincode_derive = { version = "=2.0.0-rc.3" }
4344
rand = { version = "0.8.5", features = ["small_rng"] }
4445
regex = { version = "1.10.4" }
4546
serde = { version = "1.0.197", features = ["derive"] }
@@ -298,3 +299,7 @@ extended-document = [
298299

299300
factories = []
300301
client = ["factories", "state-transitions"]
302+
303+
[package.metadata.cargo-machete]
304+
# bincode_derive is referenced here to ensure that we use correct version =2.0.0-rc.3; otherwise it gets updated to 2.0.1
305+
ignored = ["bincode_derive"]

packages/rs-drive-abci/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ license = "MIT"
1414

1515
[dependencies]
1616
arc-swap = "1.7.0"
17-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
17+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
1818
ciborium = { version = "0.2.2" }
1919
chrono = "0.4.35"
2020
serde = { version = "1.0.197", features = ["derive"] }

packages/rs-drive-proof-verifier/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,15 @@ mocks = [
1212
"dep:platform-serialization-derive",
1313
"dpp/document-serde-conversion",
1414
"indexmap/serde",
15-
"dpp/data-contract-serde-conversion"
15+
"dpp/data-contract-serde-conversion",
1616
]
1717

1818
[dependencies]
1919

2020
thiserror = { version = "1.0.63" }
2121
dapi-grpc = { path = "../dapi-grpc", default-features = false, features = [
22-
"platform", "client"
22+
"platform",
23+
"client",
2324
] }
2425

2526
drive = { path = "../rs-drive", default-features = false, features = [
@@ -31,7 +32,7 @@ dpp = { path = "../rs-dpp", features = [
3132
# "extended-document",
3233
"core-types-serialization",
3334
], default-features = false }
34-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
35+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
3536
platform-serialization-derive = { path = "../rs-platform-serialization-derive", optional = true }
3637
platform-serialization = { path = "../rs-platform-serialization" }
3738
tenderdash-abci = { git = "https://github.com/dashpay/rs-tenderdash-abci", version = "1.3.0", tag = "v1.3.0+1.3.0", features = [

packages/rs-drive/Cargo.toml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ license = "MIT"
1414
resolver = "2"
1515

1616
[dependencies]
17-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
17+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
1818
platform-version = { path = "../rs-platform-version" }
1919
# used to convert integers to bytes, needed in verifier
2020
integer-encoding = { version = "4.0.0" }
@@ -52,12 +52,12 @@ enum-map = { version = "2.0.3", optional = true }
5252
intmap = { version = "3.0.1", features = ["serde"], optional = true }
5353
chrono = { version = "0.4.35", optional = true }
5454
itertools = { version = "0.13", optional = true }
55-
grovedb = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true, default-features = false }
56-
grovedb-costs = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true }
57-
grovedb-path = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
58-
grovedb-storage = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true }
59-
grovedb-version = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
60-
grovedb-epoch-based-storage-flags = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
55+
grovedb = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true, default-features = false }
56+
grovedb-costs = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true }
57+
grovedb-path = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
58+
grovedb-storage = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc", optional = true }
59+
grovedb-version = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
60+
grovedb-epoch-based-storage-flags = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
6161

6262
[dev-dependencies]
6363
criterion = "0.5"
@@ -117,4 +117,9 @@ server = [
117117
full = ["server", "ciborium", "serde", "bs58", "tempfile", "base64", "chrono"]
118118
cbor_query = ["ciborium", "dpp/platform-value-cbor", "dpp/cbor"]
119119
grovedb_operations_logging = []
120-
verify = ["grovedb/verify", "grovedb-costs", "dpp/state-transitions", "dpp/system_contracts"]
120+
verify = [
121+
"grovedb/verify",
122+
"grovedb-costs",
123+
"dpp/state-transitions",
124+
"dpp/system_contracts",
125+
]

packages/rs-platform-serialization/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ rust-version.workspace = true
88
license = "MIT"
99

1010
[dependencies]
11-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
11+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
1212
platform-version = { path = "../rs-platform-version" }

packages/rs-platform-value/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ rust-version.workspace = true
88
license = "MIT"
99

1010
[dependencies]
11-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
11+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
1212
ciborium = { version = "0.2.2", optional = true }
1313
thiserror = "1.0.64"
1414
bs58 = "0.5.1"

packages/rs-platform-version/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ license = "MIT"
99

1010
[dependencies]
1111
thiserror = { version = "1.0.63" }
12-
bincode = { version = "2.0.0-rc.3" }
12+
bincode = { version = "=2.0.0-rc.3" }
1313
versioned-feature-core = { git = "https://github.com/dashpay/versioned-feature-core", version = "1.0.0" }
14-
grovedb-version = { git = "https://github.com/dashpay/grovedb", rev= "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
14+
grovedb-version = { git = "https://github.com/dashpay/grovedb", rev = "f89e03e4e0ac12aa2feea5c94b38c09f4909facc" }
1515
once_cell = "1.19.0"
1616

1717
[features]

packages/simple-signer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ rust-version.workspace = true
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
10+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
1111
dashcore-rpc = { git = "https://github.com/dashpay/rust-dashcore", tag = "v0.38.0" }
1212
dpp = { path = "../rs-dpp", features = ["abci"] }
1313
base64 = { version = "0.22.1" }

packages/strategy-tests/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ license = "MIT"
1313
[dependencies]
1414
tracing = "0.1.4"
1515
futures = "0.3"
16-
bincode = { version = "2.0.0-rc.3", features = ["serde"] }
16+
bincode = { version = "=2.0.0-rc.3", features = ["serde"] }
1717
drive = { path = "../rs-drive", default-features = false, features = [
1818
"verify",
1919
] }

0 commit comments

Comments
 (0)