feat: terminate a CI run
modified src/adapter.rs
@@ -13,6 +13,7 @@ use std::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -27,6 +28,7 @@ use crate::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -141,11 +143,12 @@ impl Adapter {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -164,6 +167,7 @@ impl Adapter {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -190,6 +194,8 @@ impl Adapter {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -452,7 +458,7 @@ pub enum AdapterError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -511,9 +517,10 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -533,9 +540,10 @@ echo '{"response":"finished","result":"failure"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -562,9 +570,10 @@ exit 1
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -584,9 +593,10 @@ kill -9 $$
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -604,9 +614,10 @@ kill -9 $$
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -627,9 +638,10 @@ kill -9 $$
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -649,9 +661,10 @@ echo '{"response":"triggered","run_id":{"id":"xyzzy"}}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -673,9 +686,10 @@ kill -9 $$
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -700,9 +714,10 @@ echo '{"response":"finished","result":"success","bad":"field"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -725,9 +740,10 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -754,9 +770,10 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -775,9 +792,10 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -804,9 +822,10 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -837,9 +856,10 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/bin/cibtool.rs
@@ -178,6 +178,7 @@ impl Subcommand for EventCmd {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -198,6 +199,7 @@ enum EventSubCmd {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/bin/cibtoolcmd/event.rs
@@ -335,6 +335,23 @@ impl Leaf for Shutdown {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/broker.rs
@@ -5,6 +5,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -20,6 +21,7 @@ use crate::{
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -57,11 +59,19 @@ impl Broker {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -71,6 +81,7 @@ impl Broker {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -138,6 +149,7 @@ impl Broker {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -197,7 +209,7 @@ pub enum BrokerError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -230,9 +242,11 @@ echo '{"response":"finished","result":"success"}'
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -262,9 +276,11 @@ exit 1
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/ci_event.rs
@@ -12,7 +12,10 @@ use radicle::{
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -24,6 +27,7 @@ pub enum CiEvent {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -86,6 +90,7 @@ impl CiEvent {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -101,6 +106,7 @@ impl CiEvent {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -144,6 +150,7 @@ impl CiEvent {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/logger.rs
@@ -18,7 +18,7 @@ use crate::{
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -162,6 +162,7 @@ enum Id {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -180,6 +181,9 @@ enum Id {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -594,6 +598,15 @@ pub fn queueproc_action_shutdown() {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -921,3 +934,20 @@ pub fn error(msg: &str, e: &impl std::error::Error) {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/pages.rs
@@ -230,6 +230,9 @@ impl PageData {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/queueproc.rs
@@ -3,22 +3,26 @@
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -51,6 +55,7 @@ impl QueueProcessorBuilder {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -67,6 +72,8 @@ impl QueueProcessorBuilder {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -137,44 +144,72 @@ pub struct QueueProcessor {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
|
|
| - | |
| - | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -184,13 +219,8 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -230,32 +260,35 @@ impl QueueProcessor {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -267,20 +300,11 @@ impl QueueProcessor {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -335,10 +359,49 @@ impl Worker for QueueProcessor {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -351,10 +414,8 @@ impl Processor {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -367,7 +428,7 @@ impl Processor {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -406,12 +467,52 @@ impl CurrentlyPicked {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/refs.rs
@@ -140,9 +140,7 @@ pub fn branch_from_namespaced(ns: &Namespaced) -> Result<BranchName, RefError> {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
modified src/timeoutcmd.rs
@@ -248,6 +248,10 @@ impl ChildProcess {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified src/worker.rs
@@ -6,14 +6,16 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -24,7 +26,7 @@ pub trait Worker: Send + 'static {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|