diff --git a/Cargo.lock b/Cargo.lock index 5ad7fd9..ae79c4d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -498,6 +498,12 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + [[package]] name = "ec25519" version = "0.1.0" @@ -1255,15 +1261,16 @@ checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" [[package]] name = "radicle" -version = "0.18.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7619819155800f9a358b19f42ba07f878c9af017fa1ed92a59fbf3ab21c3aa6" +checksum = "91edce404aa2177a9687c66f2fbdad78d98b77aad1992728f05eba4c559dd007" dependencies = [ "amplify", "base64", "bytesize", "crossbeam-channel", "cyphernet", + "dunce", "fast-glob", "fastrand", "git2", @@ -1291,9 +1298,9 @@ dependencies = [ [[package]] name = "radicle-cob" -version = "0.15.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5514b7b58e4300a766132905486ebb743248ee0444fbaf38af05f501851b7d89" +checksum = "672f459d736dcd68f970bc3140adb1c1c9c8399a15b9c2b3ff58a682bbfad92a" dependencies = [ "fastrand", "git2", @@ -1310,9 +1317,9 @@ dependencies = [ [[package]] name = "radicle-crypto" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6a14a4326268a9504e0018f1afb100fda7932342a85bd2a06e19b20e84eaa" +checksum = "c811eab805f7a5ac5205773314f64e53658b713bfc2ee8984bfb8b8184a79773" dependencies = [ "amplify", "cyphernet", diff --git a/Cargo.toml b/Cargo.toml index e9fd84f..c71ee4b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ indexmap = { version = "2.7.1", features = ["serde"] } nonempty = "0.11.0" once_cell = "1.20.3" qcheck = "1.0.0" -radicle = { version = "0.18.0" } +radicle = { version = "0.20.0" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.140" thiserror = "2.0.11" @@ -25,5 +25,5 @@ url = { version = "2.5.4", features = ["serde"] } uuid = { version = "1.13.1", features = ["serde", "v4"] } [dev-dependencies.radicle] -version = "0.18.0" +version = "0.20.0" features = ["test"] diff --git a/src/bin/rad-job.rs b/src/bin/rad-job.rs index 1acc3e0..9208287 100644 --- a/src/bin/rad-job.rs +++ b/src/bin/rad-job.rs @@ -393,7 +393,7 @@ mod command { mod error { use radicle::{ node::{self, sync::AnnouncerError}, - rad::RemoteError, + rad::CwdError, storage::RepositoryError, }; use thiserror::Error; @@ -475,7 +475,7 @@ mod error { #[derive(Debug, Error)] pub enum Repository { #[error("failed to find Radicle repository for current working directory")] - Cwd(#[source] RemoteError), + Cwd(#[source] CwdError), #[error("failed to open Radicle repository {rid}")] Open { rid: RepoId, @@ -490,7 +490,7 @@ mod error { #[derive(Debug, Error)] #[error("failed to get the signing key of the Radicle profile")] - pub struct Signer(#[source] pub profile::Error); + pub struct Signer(#[source] pub profile::SignerError); #[derive(Debug, Error)] pub enum Announce {