From 2f56e46398f03ab88d3de94de1c65c3c309a673c Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 15 Jul 2025 12:28:17 +0300 Subject: [PATCH] chore: prepare release 0.19.0 Signed-off-by: Lars Wirzenius --- Cargo.lock | 2 +- Cargo.toml | 2 +- NEWS.md | 34 ++++++++++++++++++++++++++++++++++ debian/changelog | 6 ++++++ 4 files changed, 42 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cc3633da..8e2586f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1976,7 +1976,7 @@ dependencies = [ [[package]] name = "radicle-ci-broker" -version = "0.18.0" +version = "0.19.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 270286f9..cc7cc69e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "radicle-ci-broker" -version = "0.18.0" +version = "0.19.0" edition = "2021" rust-version = "1.84" authors = ["Lars Wirzenius "] diff --git a/NEWS.md b/NEWS.md index d39d8e56..5015e51a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -3,6 +3,40 @@ This file summarizes the user-visible changes to `radicle-ci-broker` between releases. +## Version 0.19.0, released 2025-07-15 + +* The CI broker now creates "job COBs" when it runs CI. These are + Radicle collaborative objects that record results of automated + processing of repositories. The CI broker uses them to record that + CI has started running on a commit, and what the result is. + + This is not yet useful without special tooling, but is a necessary + step to enable automatically notifying users on other nodes of what + is happening. It will become useful once Radicle user interfaces + (`rad patch list`, `radicle-desktop`, and more) learn to show the + status of automated processing, based on the job COBs. The job COB + implementation in the `radicle-job` crate was made by Fintan + Halpenny. + +* The `cib` configuration file now allows configuring adapters, to + simplify overall configuration by reducing the number of files + involved. In the `cib` configuration file, an adapter specification + can now include configuration for the adapter, using the `config` + and `config_env` fields. This means `cib` will write the value of + the `configb` field to a temporary file and set the environment + variable named in the `config_env` field to the path to the + temporary file. + +* RSS feeds are now more correct, thanks to a patch and bug report + from Sean Borg. He changed the feed item GUID field to no longer be + marked as a permalink. He pointed out why feed items are sorted in + the wrong way. + +* Some documentation fixes by Tshepang Mbambo and Richard Levitte.. + +* A link to the new Radicle CI container adapter by Richard Levitte, + who also made the new adapter. + ## Version 0.18.0, released 2025-06-04 diff --git a/debian/changelog b/debian/changelog index cd7f96b5..3e76ed5e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +radicle-ci-broker (0.19.0-1) unstable; urgency=medium + + * New release. + + -- Lars Wirzenius Tue, 15 Jul 2025 15:12:50 +0300 + radicle-ci-broker (0.18.0-1) unstable; urgency=medium * New release.