Lars Wirzenius 76d5cc4a3a fix: return failure for command run by CI failing
If any command run by CI for a repository fails, set the run to failed
in the run info builder.

Also, we were hiding that failure with later errors, if, say, updating
a log file or removing temporary files failed, so don't do that.
2024-03-14 11:42:55 +02:00
2024-03-05 18:54:04 +02:00
2024-02-12 11:51:34 +02:00
2023-12-07 15:07:16 +02:00
2024-03-14 11:24:32 +02:00
2024-03-14 11:24:32 +02:00

radicle-native-ci

This is an adapter for Radicle CI, for performing CI runs locally. It's meant to be used with, and executed by, radicle-c-broker.

The CI run is performed locally, without any isolation. This is not safe and secure, but it's simple, and easy to get working. Do not use this unless you trust the repository.

The repository must contain a file ..radicle/native.yaml that specifies how CI is run for the repository. For example:

shell: |
  cargo test --locked --workspace
S
Description
Radicle CI adapter for native CI
Readme
900 KiB
Languages
Rust 98.1%
Roff 0.7%
Shell 0.5%
CSS 0.4%
Makefile 0.3%