Radish alpha
r
Radicle CI broker
Radicle
Git (anonymous pull)
Log in to clone via SSH
chore: prepare release 0.6.0
Lars Wirzenius committed 1 year ago
commit 55320371804c8b0783e5c11f35e4c449defe5243
parent 89b89ac6b2f07e5a621b09bd80eab56755e7592f
3 files changed +35 -2
modified Cargo.lock
@@ -1718,7 +1718,7 @@ dependencies = [

[[package]]
name = "radicle-ci-broker"
-
version = "0.5.0"
+
version = "0.6.0"
dependencies = [
 "anyhow",
 "clap",
modified Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "radicle-ci-broker"
-
version = "0.5.0"
+
version = "0.6.0"
edition = "2021"
rust-version = "1.80"
authors = ["Lars Wirzenius <liw@liw.fi", "cloudhead <cloudhead@radicle.xyz>"]
modified NEWS.md
@@ -4,6 +4,39 @@ This file summarizes the user-visible changes to `radicle-ci-broker`
between releases.


+
## Version 0.6.0, released 2024-09-02
+

+
### Breaking changes
+
  
+
* The CI broker test suite now verifies that it can be upgraded
+
  without making changes to the configuration file or the database.
+
  This should lessen how often accidental, unintended breaking
+
  changes, so this counts as a user-visible lack of change. Note that
+
  this testing doesn't prevent breaking changes from being made, but
+
  makes it more likely that they'll be documented as such.
+

+
### New or changed features
+

+
* The CI broker now logs, to its own log, the standard error output of
+
  the CI adapter it runs, as well as their exist code. This should
+
  make it easier to debug problems in adapters, especially for the
+
  developers of the adapters. The log messages look like:
+
  
+
~~~json
+
{"msg":"adapter exit code","level":"DEBG","ts":"2024-08-27T17:38:26.762222386Z","exit_code":1}
+
{"msg":"adapter stderr","level":"DEBG","ts":"2024-08-27T17:38:26.762289242Z","stderr":"woe be me\n"}
+
~~~
+

+
* The `cibtool event list` command now has a `--jdon` option to output
+
  the event queue using the JSON format, for easier post-processing by
+
  other software.
+

+
* The CI broker logs its git commit when it starts.
+

+
* The CI broker [`README.md`](README.md) lists the known CI adapter,
+
  and links to documentation about using them.
+

+

## Version 0.5.0, released 2024-08-26

### Breaking changes