Radish alpha
r
rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE
Radicle CI adapter for native CI
Radicle
Git
radicle-native-ci NEWS.md

Release notes about radicle-native-ci

This file summarizes the user-visible changes to radicle-native-ci between releases.

Version 0.14.0, released 2026-03-24

  • No user visible changes, as such, but depends on new Radicle and CI broker.

Version 0.13.0, released 2026-03-06

  • No user visible changes, as such, but depends on new Radicle and CI broker.

Version 0.12.0, released 2026-01-20

  • The --version output now contains the Git commit from which the binary was built.

  • The adapter now depends on radicle 0.20.0 and radicle-ci-broker 0.25.0.

Version 0.11.1, released 2025-07-28

  • The run log HTML now tries to import local.css to allow local styling of the page. By Aleks Rutins.

  • The README.md file now links to the architecture document. By Sean Borg.

  • The dependencies on the radicle and radicle-ci-broker crates are now on current versions. This should be user-invisible, except for bugs fixed.

Version 0.11.0, released 2025-06-05

  • No functional changes, but updates dependencies to current versions of the radicle and radicle-ci-broker crates to avoid breakages.

Version 0.10.0, released 2025-04-22

  • This release has no user-visible changes, and only upgrades its dependency on the CI broker, to avoid falling behind and making a future upgrade harder.

Version 0.9.0, released 2025-03-26

  • This release has no user-visible changes, and only upgrades its dependencies to current versions.

Version 0.8.0, released 2025-02-18

  • The rad-ci binary has been dropped from this crate, as the new rad-ci crate provides a better version now.

Version 0.7.0, released 2025-02-03

  • The README.md file documents the exit codes used by the adapter, and that the adapter administrator log goes to the standard error output. Other documentation improvements as well.

Version 0.6.0, released 2025-01-07

  • The rad-ci program now parses its command line in a more usual Unix manner. It now has the --dry-run option, as well as -h and --help options.

  • The CI adapter no longer has support for limiting the duration of a CI run. The Radicle CI broker has that functionality, so there’s no need for the adapter to have it too.

    This is a breaking change. The adapter configuration file may no longer have the timeout field.

  • The log for the CI run now includes the adapter-assigned run ID, and run start time and duration.

Version 0.5.0, released 2024-12-05

  • The admin log (written to file specified in the configuration file) now has time stamps for message. Suggested by Richard Levitte.

  • The README documents base_url. Change by Richard Levitte.

Version 0.4.0, released 2024-11-22

  • The rad-ci binary is added. This is an experimental tool for running the commands CI runs without going via CI. See the README for details.

Version 0.3.0, released 2024-11-14

This is the third release. The release notes were added later.

  • The --version option was added to show the version number of the program.

  • The --show-config option was added to show the configuration being used as JSON.

  • The configuration file now has an optional base_url field to set the base URL for constructing the URL to the log file, so that the URL can be sent to the CI broker.

  • In log files, the stdout and stderr of the commands that are run are combined into one stream. This makes logs easier to follow.

  • Log files now have a more prominent and comprehensive table of contents.

Version 0.2.0, released 2024-06-06

This is the second release.

  • The main change is that this version depends on version 0.2.0 of the CI broker. This fixes the problem of building the oldest commit in a patch rather than the newest.

  • The README is more useful now.

Version 0.1.0, released 2024-04-03

This was the first release. No notes.

# Release notes about `radicle-native-ci`

This file summarizes the user-visible changes to `radicle-native-ci`
between releases.

## Version 0.14.0, released 2026-03-24

* No user visible changes, as such, but depends on new Radicle and CI broker.

## Version 0.13.0, released 2026-03-06

* No user visible changes, as such, but depends on new Radicle and CI broker.

## Version 0.12.0, released 2026-01-20

* The `--version` output now contains the Git commit from which the
  binary was built.

* The adapter now depends on `radicle` 0.20.0 and `radicle-ci-broker` 0.25.0.


## Version 0.11.1, released 2025-07-28

* The run log HTML now tries to import `local.css` to allow local
  styling of the page. By Aleks Rutins.

* The `README.md` file now links to the architecture document. By Sean
  Borg.

* The dependencies on the `radicle` and `radicle-ci-broker` crates are
  now on current versions. This should be user-invisible, except for
  bugs fixed.

## Version 0.11.0, released 2025-06-05

* No functional changes, but updates dependencies to current versions
  of the `radicle` and `radicle-ci-broker` crates to avoid breakages.

## Version 0.10.0, released 2025-04-22

* This release has no user-visible changes, and only upgrades its
  dependency on the CI broker, to avoid falling behind and making a
  future upgrade harder.

## Version 0.9.0, released 2025-03-26

* This release has no user-visible changes, and only upgrades its
  dependencies to current versions.

## Version 0.8.0, released 2025-02-18

* The `rad-ci` binary has been dropped from this crate, as the new
  `rad-ci` crate provides a better version now.

## Version 0.7.0, released 2025-02-03

* The `README.md` file documents the exit codes used by the adapter,
  and that the adapter administrator log goes to the standard error
  output. Other documentation improvements as well.

## Version 0.6.0, released 2025-01-07

* The `rad-ci` program now parses its command line in a more usual
  Unix manner. It now has the `--dry-run` option, as well as `-h`
  and `--help` options.

* The CI adapter no longer has support for limiting the duration of a
  CI run. The Radicle CI broker has that functionality, so there's no
  need for the adapter to have it too.
  
  This is a breaking change. The adapter configuration file may no
  longer have the `timeout` field.

* The log for the CI run now includes the adapter-assigned run ID, and
  run start time and duration.


## Version 0.5.0, released 2024-12-05

* The admin log (written to file specified in the configuration file)
  now has time stamps for message. Suggested by Richard Levitte.

* The README documents `base_url`. Change by Richard Levitte.

## Version 0.4.0, released 2024-11-22

* The `rad-ci` binary is added. This is an **experimental** tool for
  running the commands CI runs without going via CI. See the README
  for details.


## Version 0.3.0, released 2024-11-14

This is the third release. The release notes were added later.

* The `--version` option was added to show the version number of the
  program.

* The `--show-config` option was added to show the configuration being
  used as JSON.

* The configuration file now has an optional `base_url` field to set
  the base URL for constructing the URL to the log file, so that the
  URL can be sent to the CI broker.

* In log files, the stdout and stderr of the commands that are run are
  combined into one stream. This makes logs easier to follow.

* Log files now have a more prominent and comprehensive table of
  contents.


## Version 0.2.0, released 2024-06-06

This is the second release.

* The main change is that this version depends on version 0.2.0 of the
  CI broker. This fixes the problem of building the oldest commit in a
  patch rather than the newest.

* The README is more useful now.


## Version 0.1.0, released 2024-04-03

This was the first release. No notes.