mirror of
https://seed.radicle.dev/rad:zwTxygwuz5LDGBq255RA2CbNGrz8.git
synced 2026-10-18 19:30:29 +08:00
chore: prepare release 0.20.0
Signed-off-by: Lars Wirzenius <liw@liw.fi>
This commit is contained in:
Generated
+1
-1
@@ -1984,7 +1984,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "radicle-ci-broker"
|
||||
version = "0.19.1"
|
||||
version = "0.20.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "radicle-ci-broker"
|
||||
version = "0.19.1"
|
||||
version = "0.20.0"
|
||||
edition = "2021"
|
||||
rust-version = "1.84"
|
||||
authors = ["Lars Wirzenius <liw@liw.fi", "cloudhead <cloudhead@radicle.xyz>"]
|
||||
|
||||
@@ -3,6 +3,65 @@
|
||||
This file summarizes the user-visible changes to `radicle-ci-broker`
|
||||
between releases.
|
||||
|
||||
## Version 0.20.0, released 2025-09-09
|
||||
|
||||
### Bug fixes
|
||||
|
||||
* The configuration setting `max_run_time` has been fixed and now
|
||||
works, even if the adapter process produces less than two lines to
|
||||
its stdout. Previously, `cib` would wait for the adapter to either
|
||||
close its stdout, or to output at least two lines. HTML report pages
|
||||
now mention if a CI run is terminated due to taking too long.
|
||||
|
||||
* The pattern in events that match on tags now match the entire name
|
||||
of the tag, not just any substring.
|
||||
|
||||
* If a job COB for a specific commit already exists, it is updated,
|
||||
instead of creating a new COB for each CI run.
|
||||
|
||||
### Other changes
|
||||
|
||||
* The `cibtool trigger` command now has the option `--all` to trigger
|
||||
CI to run on all repositories known to the local node.
|
||||
|
||||
* The `cibtool trigger` command can now trigger CI to run on a patch
|
||||
with the `--patch` option.
|
||||
|
||||
* The `cibtool log` command can now read `cib` stderr log output
|
||||
directly, as is. The `--journal` option is changed to `--format`,
|
||||
which takes one of `journald` or `cib` as a value. This is
|
||||
technically a breaking change for those who use the command in
|
||||
scripts.
|
||||
|
||||
* The `cibtool log` command now has a `--jsonl` option to format
|
||||
output as JSON Lines, which means one JSON object per line, and one
|
||||
line per JSON object.
|
||||
|
||||
* The `cibtool run add` command now has a `--job ID` option to record
|
||||
the ID of the job COB for a run.
|
||||
|
||||
* The HTML report pages now mention the job COB ID for a run, if it is
|
||||
known.
|
||||
|
||||
* The configuration file fields `adapters` and `filters` are now
|
||||
optional. Not having the fields will make the CI broker instance
|
||||
somewhat useless, but it can be handy for testing other aspects of
|
||||
the software.
|
||||
|
||||
* The configuration field `status_update_interval_seconds` is now
|
||||
deprecated. The field has never actually been implemented. Instead
|
||||
of a fixed interval, the HTML report pages and `status.json` are
|
||||
updated whenever anything changes in CI runs: a run is started or
|
||||
ends.
|
||||
|
||||
* Problems managing job COBs are logged, but otherwise ignored. It's
|
||||
unfortunate if a job COB update fails, but it's not worth failing
|
||||
the run for, or to start a re-run.
|
||||
|
||||
* Packaging as a Debian `deb` package has been tidied up. As part of
|
||||
that, the `cib` and `cibtool` command now have manual pages.
|
||||
|
||||
|
||||
## Version 0.19.1, released 2025-07-28
|
||||
|
||||
The main motivation for this release is to make changes to the
|
||||
|
||||
Vendored
+6
@@ -1,3 +1,9 @@
|
||||
radicle-ci-broker (0.20.0-1) unstable; urgency=medium
|
||||
|
||||
* New release.
|
||||
|
||||
-- Lars Wirzenius <liw@liw.fi> Tue, 09 Sep 2025 18:14:35 +0300
|
||||
|
||||
radicle-ci-broker (0.19.1-1) unstable; urgency=medium
|
||||
|
||||
* New release.
|
||||
|
||||
Reference in New Issue
Block a user