| |
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
|