Bump heartwood crates to latest versions

This commit is contained in:
Sebastian Martinez
2025-06-04 10:32:50 +02:00
parent 9561049789
commit 11bf9d7200
4 changed files with 36 additions and 18 deletions
+21 -8
View File
@@ -355,6 +355,15 @@ version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"
[[package]]
name = "bytesize"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba"
dependencies = [
"serde",
]
[[package]]
name = "cbc"
version = "0.1.2"
@@ -1601,12 +1610,13 @@ dependencies = [
[[package]]
name = "radicle"
version = "0.14.0"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd823aeed3ffe73eb82a213e62cb3811f9bdf453844d6e0b14684e0757fb389b"
checksum = "0fbbbde9fb67cc5264a38ba0f106b55892a1aeb8c8ca9023ec36a6b7e0442700"
dependencies = [
"amplify",
"base64 0.21.7",
"bytesize",
"crossbeam-channel",
"cyphernet",
"fastrand",
@@ -1617,6 +1627,7 @@ dependencies = [
"multibase",
"nonempty",
"once_cell",
"qcheck",
"radicle-cob",
"radicle-crypto",
"radicle-git-ext",
@@ -1632,9 +1643,9 @@ dependencies = [
[[package]]
name = "radicle-cob"
version = "0.13.0"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90581a9508ccc310998e991d7acf139d2991297d3fb37d30de07536e10256afb"
checksum = "6e9c90efa7a3febd01d33ed2e72cb12296c971ce03efa243d11c01520fcc1be8"
dependencies = [
"fastrand",
"git2",
@@ -1646,14 +1657,15 @@ dependencies = [
"radicle-git-ext",
"serde",
"serde_json",
"signature 2.2.0",
"thiserror",
]
[[package]]
name = "radicle-crypto"
version = "0.11.0"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1d6a67969719841ad06049597006368eb4238ca63a02d20207654dfd1d2d6ad"
checksum = "d16d9e1403a6c3073dce14f3ed893f430bb67d7af6a07cc7fe4b81907025ba22"
dependencies = [
"amplify",
"cyphernet",
@@ -1664,6 +1676,7 @@ dependencies = [
"radicle-git-ext",
"radicle-ssh",
"serde",
"signature 2.2.0",
"sqlite",
"ssh-key",
"thiserror",
@@ -1774,9 +1787,9 @@ dependencies = [
[[package]]
name = "radicle-term"
version = "0.11.0"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2cf3256980e3fddcd135f6e755022df8b385b842cdcbbfce059f47e87caec18"
checksum = "829c1f1d97d2d0f0d8738c8050c4821a74b59bf9d034d9b6aae55b19372236de"
dependencies = [
"anstyle-query",
"anyhow",
+4 -5
View File
@@ -31,8 +31,9 @@ infer = { version = "0.16.0" }
lexopt = { version = "0.3.0" }
lru = { version = "0.12.4" }
nonempty = { version = "0.9.0", features = ["serialize"] }
radicle = { version = "0.15.0" }
radicle-surf = { version = "0.22.0", default-features = false, features = ["serde"] }
radicle-term = { version = "0.11.0", default-features = false }
radicle-term = { version = "0.12.0", default-features = false }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", features = ["preserve_order"] }
thiserror = { version = "1" }
@@ -42,12 +43,10 @@ tracing = { version = "0.1.40", default-features = false, features = ["std", "lo
tracing-logfmt = { version = "0.3.5", optional = true }
tracing-subscriber = { version = "0.3.18", default-features = false, features = ["std", "ansi", "fmt"] }
[dependencies.radicle]
version = "0.14.0"
[dev-dependencies]
hyper = { version = "1.4", default-features = false, features = ["client"] }
pretty_assertions = { version = "1.3.0" }
radicle-crypto = { version = "0.11.0", features = ["test"] }
radicle = { version = "0.15.0", features = ["test"] }
radicle-crypto = { version = "0.12.0", features = ["test"] }
tempfile = { version = "3.3.0" }
tower = { version = "0.5.0", features = ["util"] }
+2 -1
View File
@@ -10,6 +10,7 @@ use radicle::identity::doc::PayloadId;
use radicle::identity::{DocAt, RepoId};
use radicle::issue::cache::Issues as _;
use radicle::node::routing::Store;
use radicle::node::NodeId;
use radicle::patch::cache::Patches as _;
use radicle::storage::git::Repository;
use radicle::storage::{ReadRepository, ReadStorage};
@@ -43,7 +44,7 @@ impl Context {
}
#[allow(clippy::result_large_err)]
pub fn repo_info<R: ReadRepository + radicle::cob::Store>(
pub fn repo_info<R: ReadRepository + radicle::cob::Store<Namespace = NodeId>>(
&self,
repo: &R,
doc: DocAt,
+9 -4
View File
@@ -12,11 +12,12 @@ use tower::ServiceExt;
use radicle::cob::migrate;
use radicle::cob::patch::MergeTarget;
use radicle::crypto::signature::Signer;
use radicle::crypto::ssh::Keystore;
use radicle::crypto::test::signer::MockSigner;
use radicle::crypto::{KeyPair, Seed, Signer};
use radicle::crypto::{KeyPair, Seed, Signature};
use radicle::git::{raw as git2, RefString};
use radicle::identity::{project, Visibility};
use radicle::node::device::Device;
use radicle::node::{Features, Timestamp, UserAgent};
use radicle::profile::{env, Home};
use radicle::storage::ReadStorage;
@@ -85,14 +86,18 @@ pub fn profile(home: &Path, seed: [u8; 32]) -> radicle::Profile {
pub fn seed(dir: &Path) -> Context {
let home = dir.join("radicle");
let profile = profile(home.as_path(), [0xff; 32]);
let signer = Box::new(MockSigner::from_seed([0xff; 32]));
let signer = Device::mock_from_seed([0xff; 32]);
crate::logger::init().ok();
seed_with_signer(dir, profile, &signer)
}
fn seed_with_signer<G: Signer>(dir: &Path, profile: radicle::Profile, signer: &G) -> Context {
fn seed_with_signer<G: Signer<Signature>>(
dir: &Path,
profile: radicle::Profile,
signer: &Device<G>,
) -> Context {
const DEFAULT_BRANCH: &str = "master";
crate::logger::init().ok();