chore: prepare crates release

This prepares the crate versions for a new release. The version bumps were
determined by the `cargo-semver-checks` tool.

However, there were some issues with the `radicle-fetch` crate – where when
attempting to check it, it was unable to compile due to the previous version
expecting the kind of `Doc` with a generic parameter. I believe this is due to
the version for `radicle` being specified as simply `0`. This prompted changing
the version specifications to use `major.minor` for all the internal crates.
This, for example, would mean that `radicle-fetch` that relies on `0.15` can use
`>=0.15.0,<0.16.0` – allowing any patch versions but must require a minor
version bump.
This commit is contained in:
Fintan Halpenny 2025-05-14 16:40:31 +02:00
parent caf9e241a6
commit f4c8ff7a64
11 changed files with 35 additions and 34 deletions

12
Cargo.lock generated
View File

@ -2580,7 +2580,7 @@ dependencies = [
[[package]]
name = "radicle"
version = "0.14.0"
version = "0.15.0"
dependencies = [
"amplify",
"base64 0.21.7",
@ -2618,7 +2618,7 @@ dependencies = [
[[package]]
name = "radicle-cli"
version = "0.12.1"
version = "0.13.0"
dependencies = [
"anyhow",
"chrono",
@ -2662,7 +2662,7 @@ dependencies = [
[[package]]
name = "radicle-cli-test"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"escargot",
"log",
@ -2710,7 +2710,7 @@ dependencies = [
[[package]]
name = "radicle-crypto"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"amplify",
"cyphernet",
@ -2739,7 +2739,7 @@ dependencies = [
[[package]]
name = "radicle-fetch"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"bstr",
"either",
@ -2772,7 +2772,7 @@ dependencies = [
[[package]]
name = "radicle-node"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"amplify",
"anyhow",

View File

@ -282,6 +282,7 @@
cargo-deny
cargo-watch
cargo-nextest
cargo-semver-checks
ripgrep
rust-analyzer
sqlite

View File

@ -3,7 +3,7 @@ name = "radicle-cli-test"
description = "Radicle CLI test library"
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
version = "0.10.0"
version = "0.11.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
categories = ["development-tools::testing"]

View File

@ -3,7 +3,7 @@ name = "radicle-cli"
description = "Radicle CLI"
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
version = "0.12.1"
version = "0.13.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
build = "build.rs"
@ -49,24 +49,20 @@ zeroize = { version = "1.1" }
schemars = { version = "1.0.0-alpha.17" }
[dependencies.radicle]
version = "0"
version = "0.15"
path = "../radicle"
features = ["logger", "schemars"]
[dependencies.radicle-cli-test]
version = "0"
path = "../radicle-cli-test"
[dependencies.radicle-cob]
version = "0"
version = "0.13"
path = "../radicle-cob"
[dependencies.radicle-crypto]
version = "0"
version = "0.12"
path = "../radicle-crypto"
[dependencies.radicle-term]
version = "0"
version = "0.12"
path = "../radicle-term"
[dev-dependencies]
@ -74,5 +70,9 @@ pretty_assertions = { version = "1.3.0" }
radicle = { version = "0", path = "../radicle", features = ["test"] }
radicle-node = { path = "../radicle-node", features = ["test"] }
[dev-dependencies.radicle-cli-test]
version = "0"
path = "../radicle-cli-test"
[lints]
workspace = true

View File

@ -35,12 +35,12 @@ features = ["vendored-libgit2"]
[dependencies.radicle-crypto]
path = "../radicle-crypto"
version = "0"
version = "0.12"
features = ["ssh"]
[dependencies.radicle-dag]
path = "../radicle-dag"
version = "0"
version = "0.10"
[dependencies.serde]
version = "1.0"

View File

@ -4,7 +4,7 @@ description = "Radicle cryptographic primitives"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "MIT OR Apache-2.0"
version = "0.11.0"
version = "0.12.0"
authors = [
"cloudhead <cloudhead@radicle.xyz>",
"Fintan Halpenny <fintan.halpenny@gmail.com>",
@ -46,7 +46,7 @@ optional = true
[dependencies.radicle-ssh]
path = "../radicle-ssh"
version = "0"
version = "0.9"
default-features = false
optional = true

View File

@ -3,7 +3,7 @@ name = "radicle-fetch"
description = "Radicle fetch protocol"
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
version = "0.10.0"
version = "0.11.0"
authors = ["Fintan Halpenny <fintan.halpenny@gmail.com>"]
edition = "2021"
rust-version.workspace = true
@ -24,4 +24,4 @@ thiserror = { version = "1" }
[dependencies.radicle]
path = "../radicle"
version = "0"
version = "0.15"

View File

@ -3,7 +3,7 @@ name = "radicle-node"
description = "The Radicle Node"
homepage = "https://radicle.xyz"
license = "MIT OR Apache-2.0"
version = "0.10.0"
version = "0.11.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
build = "build.rs"
@ -47,16 +47,16 @@ thiserror = { version = "1" }
[dependencies.radicle]
path = "../radicle"
version = "0"
version = "0.15"
features = ["logger"]
[dependencies.radicle-fetch]
path = "../radicle-fetch"
version = "0"
version = "0.11"
[dependencies.radicle-signals]
path = "../radicle-signals"
version = "0"
version = "0.11"
[dependencies.radicle-systemd]
path = "../radicle-systemd"

View File

@ -16,15 +16,15 @@ radicle-git-ext = { version = "0.8.0" }
[dependencies.radicle]
path = "../radicle"
version = "0"
version = "0.15"
[dependencies.radicle-crypto]
path = "../radicle-crypto"
version = "0"
version = "0.12"
[dependencies.radicle-cli]
path = "../radicle-cli"
version = "0"
version = "0.13"
[[bin]]
name = "git-remote-rad"

View File

@ -34,7 +34,7 @@ optional = true
[dependencies.radicle-signals]
path = "../radicle-signals"
version = "0"
version = "0.11"
[dev-dependencies]
pretty_assertions = { version = "1.3.0" }

View File

@ -4,7 +4,7 @@ description = "Radicle standard library"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/seeds/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5"
license = "MIT OR Apache-2.0"
version = "0.14.0"
version = "0.15.0"
authors = ["cloudhead <cloudhead@radicle.xyz>"]
edition = "2021"
rust-version.workspace = true
@ -54,16 +54,16 @@ features = ["vendored-libgit2"]
[dependencies.radicle-cob]
path = "../radicle-cob"
version = "0"
version = "0.13"
[dependencies.radicle-crypto]
path = "../radicle-crypto"
version = "0"
version = "0.12"
features = ["radicle-git-ext", "ssh", "sqlite", "cyphernet"]
[dependencies.radicle-ssh]
path = "../radicle-ssh"
version = "0"
version = "0.9"
default-features = false
[dependencies.qcheck]