From 06b81db548b57c85bd197cd9396d3c8446ced749 Mon Sep 17 00:00:00 2001 From: Jason Malinowski Date: Wed, 3 May 2017 13:39:44 -0700 Subject: [PATCH] Enable multiline regex mode for "test please" This means you can write a comment and then do the line by itself in one GitHub comment. Otherwise it's requiring you have exactly one per comment which is annoying. --- netci.groovy | 2 +- perf.groovy | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/netci.groovy b/netci.groovy index 68d68d831ec..6fee0685cd2 100644 --- a/netci.groovy +++ b/netci.groovy @@ -38,7 +38,7 @@ static void addRoslynJob(def myJob, String jobName, String branchName, Boolean i if (triggerPhraseExtra) { triggerCore = "${triggerCore}|${triggerPhraseExtra}" } - def triggerPhrase = "(?i)^\\s*(@?dotnet-bot\\,?\\s+)?(re)?test\\s+(${triggerCore})(\\s+please\\.?)?\\s*\$"; + def triggerPhrase = "(?im)^\\s*(@?dotnet-bot\\,?\\s+)?(re)?test\\s+(${triggerCore})(\\s+please\\.?)?\\s*\$"; def contextName = jobName Utilities.addGithubPRTriggerForBranch(myJob, branchName, contextName, triggerPhrase, triggerPhraseOnly) } else { diff --git a/perf.groovy b/perf.groovy index 42ddb0f3069..83fe7307e89 100644 --- a/perf.groovy +++ b/perf.groovy @@ -43,7 +43,7 @@ def generate(boolean isPr) { TriggerBuilder prTrigger = TriggerBuilder.triggerOnPullRequest() prTrigger.permitOrg('Microsoft') prTrigger.permitOrg('dotnet') - prTrigger.setCustomTriggerPhrase("(?i)^\\s*(@dotnet-bot\\s+)?(re)?test\\s+perf(\\s+please)?\\s*\$" ) + prTrigger.setCustomTriggerPhrase("(?im)^\\s*(@dotnet-bot\\s+)?(re)?test\\s+perf(\\s+please)?\\s*\$" ) prTrigger.triggerForBranch(branchName); prTrigger.setGithubContext('Performance Test Run') prTrigger.emitTrigger(myJob) -- GitLab