Refactor to prepare for new broker events
This makes naming clearer, and splits out the node event source into its own type. This is all in preparation for making big changes to how broker events are constructed, and what their structure is, so that we can have events that are more aimed at the kinds of things CI runs for different purposes need.
8 files changed
+202
-123
c7b0b393
→
b8a9aa6d
modified src/bin/cibtool.rs
@@ -30,7 +30,7 @@ use radicle_git_ext::Oid;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -314,10 +314,10 @@ enum CibToolError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -344,8 +344,11 @@ enum CibToolError {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
modified src/bin/cibtoolcmd/event.rs
@@ -1,6 +1,6 @@
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/broker.rs
@@ -135,7 +135,7 @@ pub enum BrokerError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/event.rs
@@ -1,6 +1,8 @@
| - | |
| + | |
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -28,7 +30,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -39,40 +41,32 @@ use serde::{Deserialize, Serialize};
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -80,7 +74,7 @@ impl NodeEventSource {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -89,64 +83,37 @@ impl NodeEventSource {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -154,22 +121,18 @@ impl NodeEventSource {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -179,10 +142,6 @@ pub enum NodeEventError {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -246,12 +205,12 @@ pub enum EventFilter {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -277,20 +236,20 @@ impl EventFilter {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -304,10 +263,10 @@ pub struct Filters {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -384,12 +343,12 @@ impl BrokerEvent {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -407,14 +366,14 @@ impl BrokerEvent {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -442,7 +401,7 @@ impl BrokerEvent {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -450,7 +409,7 @@ impl BrokerEvent {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -462,9 +421,9 @@ impl BrokerEvent {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -555,20 +514,20 @@ pub enum ParsedRef {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified src/lib.rs
@@ -12,6 +12,7 @@ pub mod db;
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified src/msg.rs
@@ -769,7 +769,7 @@ pub enum MessageError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
added src/node_event_source.rs
@@ -0,0 +1,116 @@
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified src/queueadd.rs
@@ -4,7 +4,7 @@ use radicle::Profile;
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -65,7 +65,7 @@ impl QueueAdder {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -112,7 +112,7 @@ pub enum AdderError {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|