Skip to content

Commit 1536964

Browse files
committed
Merge branch 'main' into joss
2 parents a69b563 + ca73b60 commit 1536964

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed

Gemfile.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ GEM
99
charlock_holmes (0.7.7)
1010
chronic (0.10.2)
1111
concurrent-ruby (1.2.2)
12-
connection_pool (2.4.0)
12+
connection_pool (2.4.1)
1313
crack (0.4.5)
1414
rexml
1515
diff-lcs (1.5.0)
1616
dotenv (2.8.1)
17-
faraday (2.7.4)
17+
faraday (2.7.9)
1818
faraday-net_http (>= 2.0, < 3.1)
1919
ruby2_keywords (>= 0.0.4)
2020
faraday-follow_redirects (0.1.0)
2121
faraday (>= 2, < 3)
2222
faraday-net_http (3.0.2)
23-
faraday-retry (2.1.0)
23+
faraday-retry (2.2.0)
2424
faraday (~> 2.0)
25-
github-linguist (7.25.0)
25+
github-linguist (7.26.0)
2626
cgi
2727
charlock_holmes (~> 0.7.7)
2828
mini_mime (~> 1.0)
@@ -44,8 +44,8 @@ GEM
4444
mustermann (3.0.0)
4545
ruby2_keywords (~> 0.0.1)
4646
nio4r (2.5.9)
47-
nokogiri (1.14.3)
48-
mini_portile2 (~> 2.8.0)
47+
nokogiri (1.15.2)
48+
mini_portile2 (~> 2.8.2)
4949
racc (~> 1.4)
5050
octokit (6.1.1)
5151
faraday (>= 1, < 3)
@@ -54,9 +54,9 @@ GEM
5454
faraday (~> 2.7)
5555
openssl (3.1.0)
5656
public_suffix (5.0.1)
57-
puma (6.2.2)
57+
puma (6.3.0)
5858
nio4r (~> 2.0)
59-
racc (1.6.2)
59+
racc (1.7.1)
6060
rack (2.2.7)
6161
rack-protection (3.0.5)
6262
rack
@@ -79,7 +79,7 @@ GEM
7979
rspec-mocks (3.12.5)
8080
diff-lcs (>= 1.2.0, < 2.0)
8181
rspec-support (~> 3.12.0)
82-
rspec-support (3.12.0)
82+
rspec-support (3.12.1)
8383
ruby2_keywords (0.0.5)
8484
rugged (1.6.3)
8585
sawyer (0.9.2)
@@ -91,7 +91,7 @@ GEM
9191
multi_json (~> 1.15)
9292
rexml (~> 3.2, >= 3.2.5)
9393
thor (~> 1.2, >= 1.2.1)
94-
sidekiq (7.1.0)
94+
sidekiq (7.1.2)
9595
concurrent-ruby (< 2)
9696
connection_pool (>= 2.3.0)
9797
rack (>= 2.2.4)
@@ -107,8 +107,8 @@ GEM
107107
rack-protection (= 3.0.5)
108108
sinatra (= 3.0.5)
109109
tilt (~> 2.0)
110-
thor (1.2.1)
111-
tilt (2.1.0)
110+
thor (1.2.2)
111+
tilt (2.2.0)
112112
webmock (3.18.1)
113113
addressable (>= 2.8.0)
114114
crack (>= 0.3.2)

app/responders/reviewers_list_responder.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class ReviewersListResponder < Responder
66

77
def define_listening
88
@event_action = "issue_comment.created"
9-
@event_regex = /\A@#{bot_name} (add|remove) (\S+) (to reviewers|from reviewers|as reviewer)\.?\s*$/i
9+
@event_regex = /\A@#{bot_name} (add|remove) +(\S+) +(to reviewers|from reviewers|as reviewer)\.?\s*$/i
1010
end
1111

1212
def process_message(message)

spec/responders/reviewers_list_responder_spec.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,18 @@
1515

1616
it "should define regex" do
1717
expect(@responder.event_regex).to match("@botsci add @arfon to reviewers")
18+
expect(@responder.event_regex).to match("@botsci add @arfon to reviewers")
19+
expect(@responder.event_regex).to match("@botsci add @arfon to reviewers")
20+
expect(@responder.event_regex).to match("@botsci add @arfon to reviewers")
1821
expect(@responder.event_regex).to match("@botsci add @arfon as reviewer")
1922
expect(@responder.event_regex).to match("@botsci add me as reviewer")
2023
expect(@responder.event_regex).to match("@botsci remove me from reviewers")
2124
expect(@responder.event_regex).to match("@botsci remove @arfon from reviewers ")
2225
expect(@responder.event_regex).to match("@botsci remove @arfon from reviewers \r\n")
2326
expect(@responder.event_regex).to match("@botsci remove @arfon from reviewers \r\n more ")
2427
expect(@responder.event_regex).to_not match("@botsci add to reviewers")
28+
expect(@responder.event_regex).to_not match("@botsci add@arfon to reviewers")
29+
expect(@responder.event_regex).to_not match("@botsci add @arfonto reviewers")
2530
expect(@responder.event_regex).to_not match("@botsci remove from reviewers")
2631
end
2732
end

0 commit comments

Comments
 (0)