| |
This is not production ready code yet, but it will eventually become a
|
| |
thing that listens for changes in a Radicle node, and triggers CI on
|
| |
the relevant ones.
|
| + |
|
| + |
## Configuration
|
| + |
|
| + |
The configuration file is named on the command line. It is a YAML
|
| + |
file, for example:
|
| + |
|
| + |
~~~yaml
|
| + |
default_adapter: native
|
| + |
adapters:
|
| + |
native:
|
| + |
command: radicle-native-ci
|
| + |
env:
|
| + |
RADICLE_NATIVE_CI: /home/liw/radicle/radicle-native-ci/x/config.yaml
|
| + |
filters:
|
| + |
- !And
|
| + |
- !Repository "rad:z2e6URdt1we1iG1BCVqtx8QVgsX4a"
|
| + |
- !Or
|
| + |
- !Branch "main"
|
| + |
- !AnyPatch
|
| + |
~~~
|
| + |
|
| + |
This runs the native CI engine as an adapter, on any repository events
|
| + |
that pass the filter. The filter allows any changes to the `main`
|
| + |
branch or any Radicle patch, on the specified repository.
|