aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 3bb2dbb..12d71eb 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -33,7 +33,7 @@ use std::time::Duration;
use getopts::Options;
use kipper::jenkins;
-use kipper::pull_request::CommitRef;
+use kipper::pull_request::{CommitRef, pull_request_opened_or_synchronized};
const DEFAULT_PORT: u16 = 8000;
@@ -139,6 +139,11 @@ fn main() {
},
};
+ if !pull_request_opened_or_synchronized(json.clone()) {
+ return rouille::Response::text("No status update needed.")
+ .with_status_code(200)
+ }
+
let commit_ref = match CommitRef::new(json) {
Ok(cr) => cr,
Err(e) => {