mirror of
https://seed.radicle.dev/rad:zwTxygwuz5LDGBq255RA2CbNGrz8.git
synced 2026-10-18 19:30:29 +08:00
chore: prepare release 0.8.0
Signed-off-by: Lars Wirzenius <liw@liw.fi>
This commit is contained in:
Generated
+409
-163
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "radicle-ci-broker"
|
||||
version = "0.7.0"
|
||||
version = "0.8.0"
|
||||
edition = "2021"
|
||||
rust-version = "1.80"
|
||||
authors = ["Lars Wirzenius <liw@liw.fi", "cloudhead <cloudhead@radicle.xyz>"]
|
||||
|
||||
@@ -4,6 +4,47 @@ This file summarizes the user-visible changes to `radicle-ci-broker`
|
||||
between releases.
|
||||
|
||||
|
||||
## Version 0.8.0, released 2024-11-08
|
||||
|
||||
This release has a major new feature (`max_run_time`, see first entry
|
||||
below), which is also a bug fix, and was tricky to implement. That
|
||||
meant it took a while and that delayed this release by weeks. There's
|
||||
a bunch of smaller changes too.
|
||||
|
||||
* The way the CI broker runs a CI adapter has been rewritten to allow
|
||||
the node operator to set a time limit on a CI run, and to fix a bug
|
||||
where the CI broker would get stuck if the adapter produced too much
|
||||
output.
|
||||
|
||||
To set the maximum duration of a CI run, add the `max_run_time`
|
||||
field to the configuration file. The default is one hour.
|
||||
|
||||
Example: `max_run_time: 10h`
|
||||
|
||||
The <https://docs.rs/duration-str/latest/duration_str/> page
|
||||
describes the unit suffixes that are supported.
|
||||
|
||||
* The event filters can now use the `Node` predicate to require
|
||||
changes to originate in a specific node.
|
||||
|
||||
* The `cibtool event remove` sub-command has an option `--all` to
|
||||
remove all queued events. This may be useful in the future for
|
||||
breaking upgrades, or when the node operator is having a bad day.
|
||||
|
||||
* The `cib` program does not start unless it has a local node.
|
||||
|
||||
* There is a start of a user guide, which is published automatically
|
||||
at <https://pages.radicle.liw.fi/ci-broker/userguide.html> for now.
|
||||
The location is likely to change in the future.
|
||||
|
||||
* The front report page now says if the CI run succeeded or failed, if
|
||||
the run has finished. Previously it only said the run had finished.
|
||||
|
||||
* The report pages are now updated whenever the state of a CI run
|
||||
changes. This makes it easier to follow the run via a web browser.
|
||||
Previously the pages were generated on a schedule.
|
||||
|
||||
|
||||
## Version 0.7.0, released 2024-10-14
|
||||
|
||||
This release breaks many existing instances. The event filter
|
||||
|
||||
Vendored
+6
@@ -1,3 +1,9 @@
|
||||
radicle-ci-broker (0.8.0) unstable; urgency=medium
|
||||
|
||||
* New release.
|
||||
|
||||
-- Lars Wirzenius <liw@liw.fi> Fri, 08 Nov 2024 09:57:26 +0200
|
||||
|
||||
radicle-ci-broker (0.7.0) unstable; urgency=medium
|
||||
|
||||
* New release.
|
||||
|
||||
Reference in New Issue
Block a user