Radish alpha
r
rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE
Radicle CI adapter for native CI
Radicle
Git
chore: prepare release 0.6.0
Lars Wirzenius committed 1 year ago
commit ac827931a6ed834880328527729f495c4f5c0ac0
parent d2ab2f7
4 files changed +96 -155
modified Cargo.lock
@@ -415,7 +415,7 @@ dependencies = [
 "heck",
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -542,7 +542,7 @@ checksum = "1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -608,7 +608,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "strsim",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -619,7 +619,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
 "darling_core",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -685,7 +685,7 @@ dependencies = [
 "darling",
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -695,10 +695,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
dependencies = [
 "derive_builder_core",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
+
name = "descape"
+
version = "2.0.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7c1113b908df80c963b107424498e37fba986b424b605729d1492dfbe4b2a630"
+

+
[[package]]
name = "deunicode"
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -733,7 +739,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -744,9 +750,9 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"

[[package]]
name = "duration-str"
-
version = "0.11.3"
+
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f88959de2d447fd3eddcf1909d1f19fe084e27a056a6904203dc5d8b9e771c1e"
+
checksum = "64ad6b66883f70e2f38f1ee99e3797b9d7e7b7fb051ed2e23e027c81753056c8"
dependencies = [
 "chrono",
 "rust_decimal",
@@ -819,29 +825,6 @@ dependencies = [
]

[[package]]
-
name = "env_filter"
-
version = "0.1.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
-
dependencies = [
-
 "log",
-
 "regex",
-
]
-

-
[[package]]
-
name = "env_logger"
-
version = "0.11.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0"
-
dependencies = [
-
 "anstream",
-
 "anstyle",
-
 "env_filter",
-
 "humantime",
-
 "log",
-
]
-

-
[[package]]
name = "equivalent"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -874,12 +857,6 @@ dependencies = [
]

[[package]]
-
name = "file_diff"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5"
-

-
[[package]]
name = "filetime"
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1023,29 +1000,7 @@ dependencies = [
 "git-ref-format-core",
 "proc-macro-error",
 "quote",
-
 "syn 2.0.94",
-
]
-

-
[[package]]
-
name = "git-testament"
-
version = "0.2.6"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5a74999c921479f919c87a9d2e6922a79a18683f18105344df8e067149232e51"
-
dependencies = [
-
 "git-testament-derive",
-
]
-

-
[[package]]
-
name = "git-testament-derive"
-
version = "0.2.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbeac967e71eb3dc1656742fc7521ec7cd3b6b88738face65bf1fddf702bc4c0"
-
dependencies = [
-
 "log",
-
 "proc-macro2",
-
 "quote",
-
 "syn 2.0.94",
-
 "time",
+
 "syn 2.0.95",
]

[[package]]
@@ -1062,12 +1017,6 @@ dependencies = [
]

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

-
[[package]]
name = "globset"
version = "0.4.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1169,12 +1118,6 @@ dependencies = [
]

[[package]]
-
name = "humantime"
-
version = "2.1.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
-

-
[[package]]
name = "icu_collections"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1289,7 +1232,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -1431,9 +1374,13 @@ dependencies = [

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

[[package]]
name = "libz-sys"
@@ -1753,7 +1700,7 @@ dependencies = [
 "pest_meta",
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -1779,9 +1726,9 @@ dependencies = [

[[package]]
name = "pin-project-lite"
-
version = "0.2.15"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff"
+
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"

[[package]]
name = "pkcs1"
@@ -1971,9 +1918,9 @@ dependencies = [

[[package]]
name = "radicle-ci-broker"
-
version = "0.10.0"
+
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2171d0157559acc44905274695ffbb22422321958298ada10495fc333c98354a"
+
checksum = "16688c57487f41817ad9a25e3e59f1416f20d8c5345deae2af9ccddf982d0885"
dependencies = [
 "anyhow",
 "clap",
@@ -2066,7 +2013,7 @@ dependencies = [

[[package]]
name = "radicle-native-ci"
-
version = "0.5.0"
+
version = "0.6.0"
dependencies = [
 "clap",
 "html-page",
@@ -2206,9 +2153,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"

[[package]]
name = "remove_dir_all"
-
version = "0.8.4"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a694f9e0eb3104451127f6cc1e5de55f59d3b1fc8c5ddfaeb6f1e716479ceb4a"
+
checksum = "808cc0b475acf76adf36f08ca49429b12aad9f678cb56143d5b3cb49b9a1dd08"
dependencies = [
 "cfg-if",
 "cvt",
@@ -2230,17 +2177,16 @@ dependencies = [

[[package]]
name = "roadmap"
-
version = "0.6.1"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a84fec6085f0f4c56624c11864696961c96c47924f5c142cdc5fb2d11b2ca3e2"
+
checksum = "ec49775c5134c7e4befdedecaf112bb72964baa9b24bedfc79b54c3ca0ee9f77"
dependencies = [
 "anyhow",
-
 "clap",
 "marked-yaml",
 "serde",
 "tempfile",
 "textwrap",
-
 "thiserror 1.0.69",
+
 "thiserror 2.0.9",
]

[[package]]
@@ -2357,14 +2303,14 @@ checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
name = "serde_json"
-
version = "1.0.134"
+
version = "1.0.135"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d"
+
checksum = "2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9"
dependencies = [
 "indexmap",
 "itoa",
@@ -2398,19 +2344,17 @@ dependencies = [

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

[[package]]
@@ -2612,9 +2556,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"

[[package]]
name = "state"
-
version = "0.5.3"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b"
+
checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8"
dependencies = [
 "loom",
]
@@ -2627,21 +2571,17 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"

[[package]]
name = "subplot"
-
version = "0.11.0"
+
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f583157e3dae0c79c3c1f0567095eba8aca539caa1f63f159f17563cbb2f3da8"
+
checksum = "5eb998cc5b2599ac493bd0fd2972013c3f3c11ef37800f6d2d2f4067d78a0c01"
dependencies = [
 "anyhow",
 "base64 0.22.1",
-
 "clap",
-
 "env_logger",
-
 "file_diff",
+
 "descape",
 "getopts",
-
 "git-testament",
 "html-escape",
 "lazy_static",
 "line-col",
-
 "log",
 "marked-yaml",
 "pikchr",
 "pulldown-cmark",
@@ -2650,58 +2590,53 @@ dependencies = [
 "serde",
 "serde_json",
 "slug",
-
 "tempfile",
-
 "tempfile-fast",
 "tera",
-
 "thiserror 1.0.69",
-
 "time",
+
 "thiserror 2.0.9",
+
 "tracing",
 "walkdir",
]

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

[[package]]
name = "subplotlib"
-
version = "0.11.0"
+
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "41db916465aee14e3dd0a19fd5779fb78549ef4a16d9e519e63eb14529224789"
+
checksum = "6ddf898c1d4ef62f77028b546f7baf9c1e661c927587249da0b0fa5ec5906422"
dependencies = [
 "base64 0.22.1",
 "culpa",
 "filetime",
 "fs2",
-
 "glob",
 "lazy_static",
 "regex",
 "remove_dir_all",
 "shell-words",
 "state",
-
 "subplot-build",
 "subplotlib-derive",
 "tempfile",
 "time",
-
 "unescape",
]

[[package]]
name = "subplotlib-derive"
-
version = "0.11.0"
+
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "feaf4fcb9fdf075a7361f1a912ea54e80310c760721f20bd53058082b2144fab"
+
checksum = "f37c9bc08dcdd72eb2a5f0d2f405c5384466c7c199921b00d4ab9d8f60972efb"
dependencies = [
 "culpa",
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "subplot",
+
 "syn 2.0.95",
]

[[package]]
@@ -2723,9 +2658,9 @@ dependencies = [

[[package]]
name = "syn"
-
version = "2.0.94"
+
version = "2.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "987bc0be1cdea8b10216bd06e2ca407d40b9543468fafd3ddfb02f36e77f71f3"
+
checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a"
dependencies = [
 "proc-macro2",
 "quote",
@@ -2740,7 +2675,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -2769,17 +2704,6 @@ dependencies = [
]

[[package]]
-
name = "tempfile-fast"
-
version = "0.3.4"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a74be8531b1a9d607004a32b8f50dd8093b09ec6b0a6af004e33051068e87af6"
-
dependencies = [
-
 "libc",
-
 "rand",
-
 "tempfile",
-
]
-

-
[[package]]
name = "tera"
version = "1.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2846,7 +2770,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -2857,7 +2781,7 @@ checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -2945,7 +2869,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -3017,12 +2941,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"

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

-
[[package]]
name = "unic-char-property"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3245,7 +3163,7 @@ dependencies = [
 "log",
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
 "wasm-bindgen-shared",
]

@@ -3267,7 +3185,7 @@ checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]
@@ -3459,9 +3377,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"

[[package]]
name = "winnow"
-
version = "0.6.21"
+
version = "0.6.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6f5bb5257f2407a5425c6e749bfd9692192a73e70a6060516ac04f889087d68"
+
checksum = "39281189af81c07ec09db316b302a3e67bf9bd7cbf6c820b50e35fee9c2fa980"
dependencies = [
 "memchr",
]
@@ -3480,9 +3398,9 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"

[[package]]
name = "xattr"
-
version = "1.3.1"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
+
checksum = "e105d177a3871454f754b33bb0ee637ecaaac997446375fd3e5d43a2ed00c909"
dependencies = [
 "libc",
 "linux-raw-sys",
@@ -3520,7 +3438,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
 "synstructure",
]

@@ -3542,7 +3460,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]

[[package]]
@@ -3562,7 +3480,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
 "synstructure",
]

@@ -3591,5 +3509,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.94",
+
 "syn 2.0.95",
]
modified Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "radicle-native-ci"
-
version = "0.5.0"
+
version = "0.6.0"
edition = "2021"
default-run = "radicle-native-ci"
rust-version = "1.77.1"
@@ -15,7 +15,7 @@ categories = ["development-tools::build-utils"]
clap = { version = "4.5.23", features = ["derive"] }
html-page = "0.4.0"
radicle = "0.14.0"
-
radicle-ci-broker = "0.10.0"
+
radicle-ci-broker = "0.11.0"
radicle-git-ext = "0.8.1"
serde = { version = "1.0.193", features = ["derive"] }
serde_json = "1.0.114"
modified NEWS.md
@@ -4,6 +4,23 @@ This file summarizes the user-visible changes to `radicle-native-ci`
between releases.


+
## Version 0.6.0, released 2025-01-7
+

+
* The `rad-ci` program now parses its command line in a more usual
+
  Unix manner. It now has the `--dry-run` option, as well as `-h`
+
  and `--help` options.
+

+
* The CI adapter no longer has support for limiting the duration of a
+
  CI run. The Radicle CI adapter has that functionality, so there's no
+
  need for the adapter to have it too.
+
  
+
  This is a breaking change. The adapter configuration file may no
+
  longer have the `timeout` field.
+

+
* The log for the CI run now includes the adapter-assigned run ID, and
+
  run start time and duration.
+

+

## Version 0.5.0, released 2024-12-05

* The admin log (written to file specified in the configuration file)
modified debian/changelog
@@ -1,3 +1,9 @@
+
radicle-native-ci (0.6.0) unstable; urgency=medium
+

+
  * New release.
+

+
 -- Lars Wirzenius <liw@liw.fi>  Tue, 07 Jan 2025 14:37:06 +0200
+

radicle-native-ci (0.5.0) unstable; urgency=medium

  * New release. See NEWS.md for details.