Radish alpha
r
rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE
Radicle CI adapter for native CI
Radicle
Git
chore: bump dependencies on radicle, radicle-ci-broker
Lars Wirzenius committed 6 months ago
commit 1071c6492b71d756d86f0e231cd3d880c1e28b25
parent 9be7463
3 files changed +216 -55
modified .cargo/deny.toml
@@ -12,6 +12,7 @@ allow = [
  "MIT",
  "MIT-0",
  "Unicode-3.0",
+
  "Zlib",
]

[bans]
modified Cargo.lock
@@ -678,6 +678,12 @@ dependencies = [
]

[[package]]
+
name = "defer-heavy"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "5053691e3e6c0e5979cfb55503b7eb4b06531897b5c15b0f617110096b05a0e1"
+

+
[[package]]
name = "der"
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -881,6 +887,12 @@ dependencies = [
]

[[package]]
+
name = "fast-glob"
+
version = "0.3.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3afcf4effa2c44390b9912544582d5af29e10dc4c816c5dbebf748e1c7416faa"
+

+
[[package]]
name = "fastrand"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -931,6 +943,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"

[[package]]
+
name = "foldhash"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
+

+
[[package]]
name = "form_urlencoded"
version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -973,7 +991,7 @@ dependencies = [
 "libc",
 "log",
 "rustversion",
-
 "windows",
+
 "windows 0.48.0",
]

[[package]]
@@ -1156,6 +1174,15 @@ dependencies = [

[[package]]
name = "hashbrown"
+
version = "0.15.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
+
dependencies = [
+
 "foldhash",
+
]
+

+
[[package]]
+
name = "hashbrown"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
@@ -1170,6 +1197,15 @@ dependencies = [
]

[[package]]
+
name = "hashlink"
+
version = "0.10.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
+
dependencies = [
+
 "hashbrown 0.15.5",
+
]
+

+
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1448,16 +1484,6 @@ dependencies = [
]

[[package]]
-
name = "libyml"
-
version = "0.0.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980"
-
dependencies = [
-
 "anyhow",
-
 "version_check",
-
]
-

-
[[package]]
name = "libz-sys"
version = "1.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1524,10 +1550,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2eb25a7ab146f4058d67a74dfea52e25c133c575f08ce5851da97d224e3ad8d"
dependencies = [
 "doc-comment",
-
 "hashlink",
+
 "hashlink 0.9.1",
 "serde",
 "serde_path_to_error",
-
 "yaml-rust2",
+
 "yaml-rust2 0.9.0",
+
]
+

+
[[package]]
+
name = "marked-yaml"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3a76cf4e66a8ffccfce983161b0faafe61a5ef03fe875ef2e3deb897e4e915fa"
+
dependencies = [
+
 "doc-comment",
+
 "hashlink 0.10.0",
+
 "serde",
+
 "serde_path_to_error",
+
 "yaml-rust2 0.10.4",
]

[[package]]
@@ -1973,6 +2012,19 @@ dependencies = [
]

[[package]]
+
name = "pulldown-cmark"
+
version = "0.13.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0"
+
dependencies = [
+
 "bitflags",
+
 "getopts",
+
 "memchr",
+
 "pulldown-cmark-escape",
+
 "unicase",
+
]
+

+
[[package]]
name = "pulldown-cmark-escape"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2014,17 +2066,19 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"

[[package]]
name = "radicle"
-
version = "0.16.1"
+
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d5fe953b25a8f5c24baf1019f746912e7453746d617a1af04cb347904d241005"
+
checksum = "d7619819155800f9a358b19f42ba07f878c9af017fa1ed92a59fbf3ab21c3aa6"
dependencies = [
 "amplify",
 "base64 0.21.7",
 "bytesize",
 "crossbeam-channel",
 "cyphernet",
+
 "fast-glob",
 "fastrand",
 "git2",
+
 "indexmap",
 "libc",
 "localtime",
 "log",
@@ -2043,29 +2097,31 @@ dependencies = [
 "tempfile",
 "thiserror 1.0.69",
 "unicode-normalization",
+
 "winpipe",
]

[[package]]
name = "radicle-ci-broker"
-
version = "0.19.1"
+
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "effba0594b6ab346e340e072ea1d7154cfd661de5530a1d8768cbb23bd465447"
+
checksum = "e549901c9aa6ac4108fec90edfbc51a5b0d876dd1bff11d3a298549cffafc3c3"
dependencies = [
 "anyhow",
 "clap",
 "duration-str",
 "html-page",
+
 "libc",
 "nonempty 0.11.0",
 "radicle",
 "radicle-crypto",
-
 "radicle-git-ext 0.8.1",
+
 "radicle-git-ext 0.9.0",
 "radicle-job",
 "radicle-surf",
 "regex",
 "rss",
 "serde",
 "serde_json",
-
 "serde_yml",
+
 "serde_norway",
 "sqlite",
 "sqlite3-sys",
 "subplot-build",
@@ -2082,15 +2138,14 @@ dependencies = [

[[package]]
name = "radicle-cob"
-
version = "0.14.0"
+
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e9c90efa7a3febd01d33ed2e72cb12296c971ce03efa243d11c01520fcc1be8"
+
checksum = "5514b7b58e4300a766132905486ebb743248ee0444fbaf38af05f501851b7d89"
dependencies = [
 "fastrand",
 "git2",
 "log",
 "nonempty 0.9.0",
-
 "once_cell",
 "radicle-crypto",
 "radicle-dag",
 "radicle-git-ext 0.8.1",
@@ -2102,9 +2157,9 @@ dependencies = [

[[package]]
name = "radicle-crypto"
-
version = "0.12.0"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d16d9e1403a6c3073dce14f3ed893f430bb67d7af6a07cc7fe4b81907025ba22"
+
checksum = "8cd6a14a4326268a9504e0018f1afb100fda7932342a85bd2a06e19b20e84eaa"
dependencies = [
 "amplify",
 "cyphernet",
@@ -2160,9 +2215,9 @@ dependencies = [

[[package]]
name = "radicle-job"
-
version = "0.2.0"
+
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70b2de1bb748a1b587f759137058c4ae917753652b5fb4ae3baee991a7b31a68"
+
checksum = "0ed32cf4f87836a54cce564f90c28cf57f96decc294e0ffd50c53e5475d4fb99"
dependencies = [
 "clap",
 "indexmap",
@@ -2198,13 +2253,12 @@ dependencies = [

[[package]]
name = "radicle-ssh"
-
version = "0.9.0"
+
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fbee758010fb64482be4b18591fbeb3cbc15b16450d143edf4edb5484c7366c6"
+
checksum = "216e9e1259d8c857cdb38b2f832fb117e8e26478f110b9a2690bca20b87ec9c5"
dependencies = [
-
 "byteorder",
-
 "log",
 "thiserror 1.0.69",
+
 "winpipe",
 "zeroize",
]

@@ -2333,7 +2387,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec49775c5134c7e4befdedecaf112bb72964baa9b24bedfc79b54c3ca0ee9f77"
dependencies = [
 "anyhow",
-
 "marked-yaml",
+
 "marked-yaml 0.7.2",
 "serde",
 "tempfile",
 "textwrap",
@@ -2518,21 +2572,6 @@ dependencies = [
]

[[package]]
-
name = "serde_yml"
-
version = "0.0.12"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd"
-
dependencies = [
-
 "indexmap",
-
 "itoa",
-
 "libyml",
-
 "memchr",
-
 "ryu",
-
 "serde",
-
 "version_check",
-
]
-

-
[[package]]
name = "sha2"
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2757,9 +2796,36 @@ dependencies = [
 "html-escape",
 "lazy_static",
 "line-col",
-
 "marked-yaml",
+
 "marked-yaml 0.7.2",
 "pikchr",
-
 "pulldown-cmark",
+
 "pulldown-cmark 0.12.2",
+
 "regex",
+
 "roadmap",
+
 "serde",
+
 "serde_json",
+
 "slug",
+
 "tera",
+
 "thiserror 2.0.17",
+
 "tracing",
+
 "walkdir",
+
]
+

+
[[package]]
+
name = "subplot"
+
version = "0.13.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7a2d7d684d11cc4256f675dd026f2999762fdd407dcdfae7ed06005370359dc6"
+
dependencies = [
+
 "anyhow",
+
 "base64 0.22.1",
+
 "descape",
+
 "getopts",
+
 "html-escape",
+
 "lazy_static",
+
 "line-col",
+
 "marked-yaml 0.8.0",
+
 "pikchr",
+
 "pulldown-cmark 0.13.0",
 "regex",
 "roadmap",
 "serde",
@@ -2773,11 +2839,11 @@ dependencies = [

[[package]]
name = "subplot-build"
-
version = "0.12.0"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "008b31a93442526100369310bf717117df546b8259b7043aebcfdffa84af35bf"
+
checksum = "1a1e4b117c4e8177c359b14cbea439ff70c4d8c91f81f1361c49987f8890e8c7"
dependencies = [
-
 "subplot",
+
 "subplot 0.13.0",
 "tracing",
]

@@ -2810,7 +2876,7 @@ dependencies = [
 "culpa",
 "proc-macro2",
 "quote",
-
 "subplot",
+
 "subplot 0.12.0",
 "syn 2.0.106",
]

@@ -2843,6 +2909,12 @@ dependencies = [
]

[[package]]
+
name = "sync-ptr"
+
version = "0.1.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2b115b4cc742d11625f50e0e48ab15baf6fa548c2ec33a8d4113711886316a4f"
+

+
[[package]]
name = "synstructure"
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3436,12 +3508,76 @@ dependencies = [
]

[[package]]
+
name = "windows"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
+
dependencies = [
+
 "windows-core",
+
 "windows-targets 0.52.6",
+
]
+

+
[[package]]
+
name = "windows-core"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
+
dependencies = [
+
 "windows-implement",
+
 "windows-interface",
+
 "windows-result",
+
 "windows-strings",
+
 "windows-targets 0.52.6",
+
]
+

+
[[package]]
+
name = "windows-implement"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.106",
+
]
+

+
[[package]]
+
name = "windows-interface"
+
version = "0.58.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.106",
+
]
+

+
[[package]]
name = "windows-link"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"

[[package]]
+
name = "windows-result"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
+
dependencies = [
+
 "windows-targets 0.52.6",
+
]
+

+
[[package]]
+
name = "windows-strings"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
+
dependencies = [
+
 "windows-result",
+
 "windows-targets 0.52.6",
+
]
+

+
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3673,6 +3809,19 @@ dependencies = [
]

[[package]]
+
name = "winpipe"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1ccf671d62d1bd0c913d9059e69bb4a6b51f7a4c899ab83c62d921e35f206053"
+
dependencies = [
+
 "defer-heavy",
+
 "log",
+
 "rand",
+
 "sync-ptr",
+
 "windows 0.58.0",
+
]
+

+
[[package]]
name = "wit-bindgen"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3702,7 +3851,18 @@ checksum = "2a1a1c0bc9823338a3bdf8c61f994f23ac004c6fa32c08cd152984499b445e8d"
dependencies = [
 "arraydeque",
 "encoding_rs",
-
 "hashlink",
+
 "hashlink 0.9.1",
+
]
+

+
[[package]]
+
name = "yaml-rust2"
+
version = "0.10.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2462ea039c445496d8793d052e13787f2b90e750b833afee748e601c17621ed9"
+
dependencies = [
+
 "arraydeque",
+
 "encoding_rs",
+
 "hashlink 0.10.0",
]

[[package]]
modified Cargo.toml
@@ -14,8 +14,8 @@ categories = ["development-tools::build-utils"]
[dependencies]
clap = { version = "4.5.32", features = ["derive"] }
html-page = "0.4.0"
-
radicle = "0.16.1"
-
radicle-ci-broker = "0.19.1"
+
radicle = "0.18.0"
+
radicle-ci-broker = "0.21.0"
radicle-git-ext = "0.9.0"
serde = { version = "1.0.219", features = ["derive"] }
serde_json = "1.0.140"