feat: allow configuring adapters in the `cib` configuration file
modified ci-broker.md
@@ -49,8 +49,11 @@ queue_len_interval: 1min
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -127,7 +130,15 @@ set -eu
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -326,6 +337,25 @@ then command is successful
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -395,6 +425,37 @@ then stdout contains ""id": "xyzzy""
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/adapter.rs
@@ -16,10 +16,11 @@ use std::{
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -30,7 +31,7 @@ use crate::{
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -38,7 +39,7 @@ pub struct Adapters {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -68,13 +69,19 @@ impl Adapters {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -82,6 +89,7 @@ impl Adapter {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -99,6 +107,25 @@ impl Adapter {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -132,9 +159,19 @@ impl Adapter {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -282,6 +319,10 @@ pub enum AdapterError {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -360,6 +401,18 @@ pub enum AdapterError {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/bin/cib.rs
@@ -75,6 +75,7 @@ struct Args {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -101,12 +102,40 @@ enum Cmd {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -120,7 +149,7 @@ impl ConfigCmd {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -308,7 +337,10 @@ enum CibError {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -334,6 +366,9 @@ enum CibError {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -347,8 +382,12 @@ impl CibError {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/config.rs
@@ -23,7 +23,7 @@ const DEFAULT_STATUS_PAGE_UPDATE_INTERVAL: u64 = 10;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -122,7 +122,8 @@ impl Config {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -130,9 +131,26 @@ pub struct AdapterConfig {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -142,11 +160,17 @@ impl AdapterConfig {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|