feat: allow setting max duration of a CI run
modified src/bin/radicle-native-ci.rs
@@ -111,6 +111,7 @@ fn fallible_main_inner(
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -155,6 +156,7 @@ struct Runner<'a> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -211,7 +213,16 @@ impl<'a> Runner<'a> {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -237,6 +248,7 @@ struct RunnerBuilder<'a> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -276,6 +288,11 @@ impl<'a> RunnerBuilder<'a> {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -292,6 +309,7 @@ impl<'a> RunnerBuilder<'a> {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/config.rs
@@ -5,6 +5,8 @@ use serde::Deserialize;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -15,6 +17,9 @@ pub struct Config {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -35,8 +40,11 @@ impl Config {
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified test-suite
@@ -207,6 +207,19 @@ class Suite:
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -281,6 +294,7 @@ class Config:
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -325,6 +339,7 @@ class NativeCI:
|
|
|
|
|
|
| + | |
|
|
|
|
|