From 94732aecbf5ad701fd7ead6c189d52042da5e85b Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Wed, 28 Jun 2023 09:25:21 +1000 Subject: [PATCH] Add patch section to test crates In order to keep the embedded and schemacs test crates building when we update their local transient dependencies we need to use a `patch` section. - For `bitcoin/embedded` add `patch` section for `internals`, `hashes` already has an entry. - For `hashes/embedded` add `patch` section for `internals`. - For `hashes/extendend_tests/schemars` add `patch` section for `internals`. FTR for direct local dependencies we use a `path` field when specifying the dependency. --- bitcoin/embedded/Cargo.toml | 3 +++ hashes/embedded/Cargo.toml | 3 +++ hashes/extended_tests/schemars/Cargo.toml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/bitcoin/embedded/Cargo.toml b/bitcoin/embedded/Cargo.toml index 45bea733..f68d7f3f 100644 --- a/bitcoin/embedded/Cargo.toml +++ b/bitcoin/embedded/Cargo.toml @@ -30,3 +30,6 @@ lto = true # better optimizations [patch.crates-io.bitcoin_hashes] path = "../../hashes" + +[patch.crates-io.bitcoin-internals] +path = "../../internals" diff --git a/hashes/embedded/Cargo.toml b/hashes/embedded/Cargo.toml index 87a1aaca..e44e0344 100644 --- a/hashes/embedded/Cargo.toml +++ b/hashes/embedded/Cargo.toml @@ -30,3 +30,6 @@ bench = false codegen-units = 1 # better optimizations debug = true # symbols are nice and they don't increase the size on Flash lto = true # better optimizations + +[patch.crates-io.bitcoin-internals] +path = "../../internals" diff --git a/hashes/extended_tests/schemars/Cargo.toml b/hashes/extended_tests/schemars/Cargo.toml index 2a58bce1..7c523c0f 100644 --- a/hashes/extended_tests/schemars/Cargo.toml +++ b/hashes/extended_tests/schemars/Cargo.toml @@ -18,3 +18,6 @@ serde = { version = "1.0", default-features = false} schemars = "0.8.3" serde_test = "1.0" serde_json = "1.0" + +[patch.crates-io.bitcoin-internals] +path = "../../../internals"