Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/savage.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/com/getbootstrap/savage/server/PullRequestEventHandler.scala')
-rw-r--r--src/main/scala/com/getbootstrap/savage/server/PullRequestEventHandler.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/com/getbootstrap/savage/server/PullRequestEventHandler.scala b/src/main/scala/com/getbootstrap/savage/server/PullRequestEventHandler.scala
index 904e7a2..aa207b9 100644
--- a/src/main/scala/com/getbootstrap/savage/server/PullRequestEventHandler.scala
+++ b/src/main/scala/com/getbootstrap/savage/server/PullRequestEventHandler.scala
@@ -85,6 +85,7 @@ class PullRequestEventHandler(
implicit val prNum = pr.number
val bsBase = pr.getBase
val prHead = pr.getHead
+ val prUser = pr.getUser.username
val destinationRepo = bsBase.getRepo.repositoryId
destinationRepo match {
case None => log.error(s"Received event from GitHub about irrelevant repository with unsafe name")
@@ -106,7 +107,7 @@ class PullRequestEventHandler(
}
case Success(affectedFiles) => {
log.debug("Files affected by {}: {}", prNum, affectedFiles)
- if (areSafe(affectedFiles)) {
+ if (isTrusted(prUser) || areSafe(affectedFiles)) {
if (areInteresting(affectedFiles)) {
logPrInfo(s"Requesting build for safe & interesting PR")
pusher ! PullRequestPushRequest(