Radish alpha
r
rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE
Radicle CI adapter for native CI
Radicle
Git
chore: prepare release 0.9.0
Merged liw opened 1 year ago

Signed-off-by: Lars Wirzenius liw@liw.fi

8 files changed +223 -103 3106f0c3 59ccc47e
modified Cargo.lock
@@ -385,9 +385,9 @@ dependencies = [

[[package]]
name = "clap"
-
version = "4.5.23"
+
version = "4.5.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84"
+
checksum = "6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83"
dependencies = [
 "clap_builder",
 "clap_derive",
@@ -395,9 +395,9 @@ dependencies = [

[[package]]
name = "clap_builder"
-
version = "4.5.23"
+
version = "4.5.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838"
+
checksum = "22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8"
dependencies = [
 "anstream",
 "anstyle",
@@ -408,9 +408,9 @@ dependencies = [

[[package]]
name = "clap_derive"
-
version = "4.5.18"
+
version = "4.5.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
+
checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7"
dependencies = [
 "heck",
 "proc-macro2",
@@ -660,9 +660,9 @@ dependencies = [

[[package]]
name = "deranged"
-
version = "0.3.11"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+
checksum = "28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058"
dependencies = [
 "powerfmt",
]
@@ -757,7 +757,7 @@ dependencies = [
 "chrono",
 "rust_decimal",
 "serde",
-
 "thiserror 2.0.9",
+
 "thiserror 2.0.12",
 "time",
 "winnow",
]
@@ -770,7 +770,7 @@ checksum = "bdfd533a2fc01178c738c99412ae1f7e1ad2cb37c2e14bfd87e9d4618171c825"
dependencies = [
 "ct-codecs",
 "ed25519",
-
 "getrandom",
+
 "getrandom 0.2.15",
]

[[package]]
@@ -958,7 +958,19 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
dependencies = [
 "cfg-if",
 "libc",
-
 "wasi",
+
 "wasi 0.11.0+wasi-snapshot-preview1",
+
]
+

+
[[package]]
+
name = "getrandom"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
+
dependencies = [
+
 "cfg-if",
+
 "libc",
+
 "r-efi",
+
 "wasi 0.14.2+wasi-0.2.4",
]

[[package]]
@@ -977,8 +989,18 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7428e0d6e549a9a613d6f019b839a0f5142c331295b79e119ca8f4faac145da1"
dependencies = [
-
 "git-ref-format-core",
-
 "git-ref-format-macro",
+
 "git-ref-format-core 0.3.1",
+
 "git-ref-format-macro 0.3.1",
+
]
+

+
[[package]]
+
name = "git-ref-format"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c6162eaa58800412e548ab9e0d06dce1e30033b86c0d76ec533ce0268808da8e"
+
dependencies = [
+
 "git-ref-format-core 0.4.0",
+
 "git-ref-format-macro 0.4.0",
]

[[package]]
@@ -992,18 +1014,40 @@ dependencies = [
]

[[package]]
+
name = "git-ref-format-core"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ed188b0784192e09c03f731d5a9ca4066cae0578e71c041b235b9e233582d1de"
+
dependencies = [
+
 "serde",
+
 "thiserror 1.0.69",
+
]
+

+
[[package]]
name = "git-ref-format-macro"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b6ca5353accc201f6324dff744ba4660099546d4daf187ba868f07562e36ca4"
dependencies = [
-
 "git-ref-format-core",
+
 "git-ref-format-core 0.3.1",
 "proc-macro-error",
 "quote",
 "syn 2.0.95",
]

[[package]]
+
name = "git-ref-format-macro"
+
version = "0.4.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6ff61d62c2c3b3735d20d45db285bf471c39f2bab7ec5e993ac9df7786d56bdf"
+
dependencies = [
+
 "git-ref-format-core 0.4.0",
+
 "proc-macro-error2",
+
 "quote",
+
 "syn 2.0.95",
+
]
+

+
[[package]]
name = "git2"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1407,6 +1451,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"

[[package]]
+
name = "linux-raw-sys"
+
version = "0.9.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
+

+
[[package]]
name = "litemap"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1518,6 +1568,12 @@ dependencies = [
]

[[package]]
+
name = "nonempty"
+
version = "0.11.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d"
+

+
[[package]]
name = "normpath"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1676,7 +1732,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc"
dependencies = [
 "memchr",
-
 "thiserror 2.0.9",
+
 "thiserror 2.0.12",
 "ucd-trie",
]

@@ -1829,6 +1885,28 @@ dependencies = [
]

[[package]]
+
name = "proc-macro-error-attr2"
+
version = "2.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
]
+

+
[[package]]
+
name = "proc-macro-error2"
+
version = "2.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
+
dependencies = [
+
 "proc-macro-error-attr2",
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.95",
+
]
+

+
[[package]]
name = "proc-macro2"
version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1885,6 +1963,12 @@ dependencies = [
]

[[package]]
+
name = "r-efi"
+
version = "5.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
+

+
[[package]]
name = "radicle"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1900,12 +1984,12 @@ dependencies = [
 "localtime",
 "log",
 "multibase",
-
 "nonempty",
+
 "nonempty 0.9.0",
 "once_cell",
 "qcheck",
 "radicle-cob",
 "radicle-crypto",
-
 "radicle-git-ext",
+
 "radicle-git-ext 0.8.1",
 "radicle-ssh",
 "serde",
 "serde_json",
@@ -1918,17 +2002,18 @@ dependencies = [

[[package]]
name = "radicle-ci-broker"
-
version = "0.13.0"
+
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0a9ddca49df34a27f93c897268962bebc8f5059d8e6277f28fbf10f50b8c0764"
+
checksum = "43fa36fb04991c7c1ffbd66621b08d996bc9e4ad1cc09b5339d25689266d2bac"
dependencies = [
 "anyhow",
 "clap",
 "duration-str",
 "html-page",
+
 "nonempty 0.11.0",
 "radicle",
 "radicle-crypto",
-
 "radicle-git-ext",
+
 "radicle-git-ext 0.8.1",
 "radicle-surf",
 "regex",
 "rss",
@@ -1957,11 +2042,11 @@ dependencies = [
 "fastrand",
 "git2",
 "log",
-
 "nonempty",
+
 "nonempty 0.9.0",
 "once_cell",
 "radicle-crypto",
 "radicle-dag",
-
 "radicle-git-ext",
+
 "radicle-git-ext 0.8.1",
 "serde",
 "serde_json",
 "thiserror 1.0.69",
@@ -1979,7 +2064,7 @@ dependencies = [
 "fastrand",
 "multibase",
 "qcheck",
-
 "radicle-git-ext",
+
 "radicle-git-ext 0.8.1",
 "radicle-ssh",
 "serde",
 "sqlite",
@@ -2003,7 +2088,7 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b78c26e67d1712ad5a0c602ae3b236609461372ac04e200bda359fe4a1c6650"
dependencies = [
-
 "git-ref-format",
+
 "git-ref-format 0.3.1",
 "git2",
 "percent-encoding",
 "radicle-std-ext",
@@ -2012,19 +2097,32 @@ dependencies = [
]

[[package]]
+
name = "radicle-git-ext"
+
version = "0.9.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "46d0fcd9103cb66d5450aed216bffb4c8458ede46aeef9ec77c649b93d29d99b"
+
dependencies = [
+
 "git-ref-format 0.4.0",
+
 "git2",
+
 "percent-encoding",
+
 "radicle-std-ext",
+
 "thiserror 1.0.69",
+
]
+

+
[[package]]
name = "radicle-native-ci"
-
version = "0.8.0"
+
version = "0.9.0"
dependencies = [
 "clap",
 "html-page",
 "radicle",
 "radicle-ci-broker",
-
 "radicle-git-ext",
+
 "radicle-git-ext 0.9.0",
 "serde",
 "serde_json",
-
 "serde_yaml",
+
 "serde_yml",
 "tempfile",
-
 "thiserror 2.0.9",
+
 "thiserror 2.0.12",
 "time",
 "uuid",
 "walkdir",
@@ -2044,9 +2142,9 @@ dependencies = [

[[package]]
name = "radicle-std-ext"
-
version = "0.1.0"
+
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db20136bbc9ae63f3fec8e5a6c369f4902fac2244501b5dfc6d668e43475aaa4"
+
checksum = "5310e7a04506b6ce92dc9c47b26bd24c1c680937a3dcd13cd20847f89dbda32a"

[[package]]
name = "radicle-surf"
@@ -2059,8 +2157,8 @@ dependencies = [
 "flate2",
 "git2",
 "log",
-
 "nonempty",
-
 "radicle-git-ext",
+
 "nonempty 0.9.0",
+
 "radicle-git-ext 0.8.1",
 "radicle-std-ext",
 "serde",
 "tar",
@@ -2095,7 +2193,7 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
-
 "getrandom",
+
 "getrandom 0.2.15",
]

[[package]]
@@ -2186,7 +2284,7 @@ dependencies = [
 "serde",
 "tempfile",
 "textwrap",
-
 "thiserror 2.0.9",
+
 "thiserror 2.0.12",
]

[[package]]
@@ -2241,7 +2339,20 @@ dependencies = [
 "bitflags",
 "errno",
 "libc",
-
 "linux-raw-sys",
+
 "linux-raw-sys 0.4.14",
+
 "windows-sys 0.59.0",
+
]
+

+
[[package]]
+
name = "rustix"
+
version = "1.0.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96"
+
dependencies = [
+
 "bitflags",
+
 "errno",
+
 "libc",
+
 "linux-raw-sys 0.9.3",
 "windows-sys 0.59.0",
]

@@ -2288,18 +2399,18 @@ dependencies = [

[[package]]
name = "serde"
-
version = "1.0.217"
+
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
+
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
 "serde_derive",
]

[[package]]
name = "serde_derive"
-
version = "1.0.217"
+
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
+
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
 "proc-macro2",
 "quote",
@@ -2308,9 +2419,9 @@ dependencies = [

[[package]]
name = "serde_json"
-
version = "1.0.135"
+
version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
+
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
 "indexmap",
 "itoa",
@@ -2330,19 +2441,6 @@ dependencies = [
]

[[package]]
-
name = "serde_yaml"
-
version = "0.9.34+deprecated"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
-
dependencies = [
-
 "indexmap",
-
 "itoa",
-
 "ryu",
-
 "serde",
-
 "unsafe-libyaml",
-
]
-

-
[[package]]
name = "serde_yml"
version = "0.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2591,7 +2689,7 @@ dependencies = [
 "serde_json",
 "slug",
 "tera",
-
 "thiserror 2.0.9",
+
 "thiserror 2.0.12",
 "tracing",
 "walkdir",
]
@@ -2691,15 +2789,14 @@ dependencies = [

[[package]]
name = "tempfile"
-
version = "3.15.0"
+
version = "3.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704"
+
checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
dependencies = [
-
 "cfg-if",
 "fastrand",
-
 "getrandom",
+
 "getrandom 0.3.2",
 "once_cell",
-
 "rustix",
+
 "rustix 1.0.3",
 "windows-sys 0.59.0",
]

@@ -2729,7 +2826,7 @@ version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9"
dependencies = [
-
 "rustix",
+
 "rustix 0.38.42",
 "windows-sys 0.59.0",
]

@@ -2755,11 +2852,11 @@ dependencies = [

[[package]]
name = "thiserror"
-
version = "2.0.9"
+
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc"
+
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
dependencies = [
-
 "thiserror-impl 2.0.9",
+
 "thiserror-impl 2.0.12",
]

[[package]]
@@ -2775,9 +2872,9 @@ dependencies = [

[[package]]
name = "thiserror-impl"
-
version = "2.0.9"
+
version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4"
+
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [
 "proc-macro2",
 "quote",
@@ -2796,9 +2893,9 @@ dependencies = [

[[package]]
name = "time"
-
version = "0.3.37"
+
version = "0.3.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21"
+
checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
dependencies = [
 "deranged",
 "itoa",
@@ -2811,15 +2908,15 @@ dependencies = [

[[package]]
name = "time-core"
-
version = "0.1.2"
+
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c"

[[package]]
name = "time-macros"
-
version = "0.2.19"
+
version = "0.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de"
+
checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49"
dependencies = [
 "num-conv",
 "time-core",
@@ -3034,12 +3131,6 @@ dependencies = [
]

[[package]]
-
name = "unsafe-libyaml"
-
version = "0.2.11"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
-

-
[[package]]
name = "url"
version = "2.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3077,11 +3168,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"

[[package]]
name = "uuid"
-
version = "1.11.0"
+
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a"
+
checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9"
dependencies = [
-
 "getrandom",
+
 "getrandom 0.3.2",
]

[[package]]
@@ -3143,6 +3234,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"

[[package]]
+
name = "wasi"
+
version = "0.14.2+wasi-0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
+
dependencies = [
+
 "wit-bindgen-rt",
+
]
+

+
[[package]]
name = "wasm-bindgen"
version = "0.2.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3385,6 +3485,15 @@ dependencies = [
]

[[package]]
+
name = "wit-bindgen-rt"
+
version = "0.39.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
+
dependencies = [
+
 "bitflags",
+
]
+

+
[[package]]
name = "write16"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3403,8 +3512,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909"
dependencies = [
 "libc",
-
 "linux-raw-sys",
-
 "rustix",
+
 "linux-raw-sys 0.4.14",
+
 "rustix 0.38.42",
]

[[package]]
modified Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "radicle-native-ci"
-
version = "0.8.0"
+
version = "0.9.0"
edition = "2021"
default-run = "radicle-native-ci"
rust-version = "1.80.1"
@@ -12,16 +12,16 @@ repository = "https://app.radicle.xyz/nodes/radicle.liw.fi/rad:z3qg5TKmN83afz2fj
categories = ["development-tools::build-utils"]

[dependencies]
-
clap = { version = "4.5.23", features = ["derive"] }
+
clap = { version = "4.5.32", features = ["derive"] }
html-page = "0.4.0"
radicle = "0.14.0"
-
radicle-ci-broker = "0.13.0"
-
radicle-git-ext = "0.8.1"
-
serde = { version = "1.0.193", features = ["derive"] }
-
serde_json = "1.0.114"
-
serde_yaml = "0.9.27"
-
tempfile = "3.8.1"
-
thiserror = "2.0.0"
-
time = { version = "0.3.31", features = ["formatting", "macros"] }
-
uuid = { version = "1.6.1", features = ["v4"] }
+
radicle-ci-broker = "0.15.1"
+
radicle-git-ext = "0.9.0"
+
serde = { version = "1.0.219", features = ["derive"] }
+
serde_json = "1.0.140"
+
serde_yml = "0.0.12"
+
tempfile = "3.19.1"
+
thiserror = "2.0.12"
+
time = { version = "0.3.41", features = ["formatting", "macros"] }
+
uuid = { version = "1.16.0", features = ["v4"] }
walkdir = "2.4.0"
modified NEWS.md
@@ -4,6 +4,11 @@ This file summarizes the user-visible changes to `radicle-native-ci`
between releases.


+
## Version 0.9.0, released 2025-03-26
+

+
* This release has no user-visible changes, and only upgrades its
+
  dependencies to current versions.
+

## Version 0.8.0, released 2025-02-18

* The `rad-ci` binary has been dropped from this crate, as the new
modified debian/changelog
@@ -1,3 +1,9 @@
+
radicle-native-ci (0.9.0-1) unstable; urgency=medium
+

+
  * New release.
+

+
 -- Lars Wirzenius <liw@liw.fi>  Wed, 26 Mar 2025 09:39:08 +0200
+

radicle-native-ci (0.8.0-1) unstable; urgency=medium

  * New release.
modified src/config.rs
@@ -38,7 +38,7 @@ impl Config {
    pub fn read(filename: &Path) -> Result<Self, ConfigError> {
        let file = std::fs::File::open(filename)
            .map_err(|e| ConfigError::ReadConfig(filename.into(), e))?;
-
        serde_yaml::from_reader(&file).map_err(|e| ConfigError::ParseConfig(filename.into(), e))
+
        serde_yml::from_reader(&file).map_err(|e| ConfigError::ParseConfig(filename.into(), e))
    }

    /// Return configuration serialized to JSON.
@@ -55,7 +55,7 @@ pub enum ConfigError {
    ReadConfig(PathBuf, #[source] std::io::Error),

    #[error("failed to parse configuration file as YAML: {0}")]
-
    ParseConfig(PathBuf, #[source] serde_yaml::Error),
+
    ParseConfig(PathBuf, #[source] serde_yml::Error),

    #[error("failed to get environment variable {0}")]
    GetEnv(&'static str, #[source] std::env::VarError),
modified src/runlog.rs
@@ -212,7 +212,7 @@ impl RunLog {
        }

        if let Some(runspec) = &self.runspec {
-
            let text = serde_yaml::to_string(&runspec).map_err(RunLogError::RunSpec)?;
+
            let text = serde_yml::to_string(&runspec).map_err(RunLogError::RunSpec)?;
            body.push_child(toc.push(Element::new(Tag::Span).with_child(
                Element::new(Tag::Code).with_child(Element::new(Tag::Code).with_text(RUNSPEC_PATH)),
            )));
@@ -363,5 +363,5 @@ pub enum RunLogError {
    Write(PathBuf, #[source] std::io::Error),

    #[error("failed to serialize run spec to YAML")]
-
    RunSpec(#[source] serde_yaml::Error),
+
    RunSpec(#[source] serde_yml::Error),
}
modified src/runspec.rs
@@ -19,7 +19,7 @@ impl RunSpec {
    pub fn from_file(filename: &Path) -> Result<Self, RunSpecError> {
        let file = std::fs::File::open(filename)
            .map_err(|e| RunSpecError::ReadRunSpec(filename.into(), e))?;
-
        let runspec: RunSpec = serde_yaml::from_reader(&file)
+
        let runspec: RunSpec = serde_yml::from_reader(&file)
            .map_err(|e| RunSpecError::ParseRunSpec(filename.into(), e))?;
        Ok(runspec)
    }
@@ -31,7 +31,7 @@ pub enum RunSpecError {
    ReadRunSpec(PathBuf, #[source] std::io::Error),

    #[error("failed to parse run spec as YAML: {0}")]
-
    ParseRunSpec(PathBuf, #[source] serde_yaml::Error),
+
    ParseRunSpec(PathBuf, #[source] serde_yml::Error),

    #[error(transparent)]
    Log(#[from] LogError),
modified tests/integration.rs
@@ -350,7 +350,7 @@ impl TestCaseBuilder {
        std::fs::create_dir(git.path().join(".radicle"))?;
        git.write(
            ".radicle/native.yaml",
-
            &serde_yaml::to_string(&runspec).unwrap(),
+
            &serde_yml::to_string(&runspec).unwrap(),
        )?;

        // Commit everything.
@@ -365,7 +365,7 @@ impl TestCaseBuilder {
                log: tmp.join("log.html"),
                base_url: None,
            };
-
            let config = serde_yaml::to_string(&config).unwrap();
+
            let config = serde_yml::to_string(&config).unwrap();
            std::fs::write(filename, config)?;
        } else if let ConfigKind::ValidWithUrl(filename, url) = &config {
            let config = Config {
@@ -373,7 +373,7 @@ impl TestCaseBuilder {
                log: tmp.join("log.html"),
                base_url: Some(url.into()),
            };
-
            let config = serde_yaml::to_string(&config).unwrap();
+
            let config = serde_yml::to_string(&config).unwrap();
            std::fs::write(filename, config)?;
        }