Mark Rousskov
|
632cf2c43c
Test that errors outside the command itself are not errors
|
6 anos atrás |
Mark Rousskov
|
85010385c3
Ignore bot invocations in code blocks
|
6 anos atrás |
Mark Rousskov
|
8839363814
Add test for moving input after command on success
|
6 anos atrás |
Mark Rousskov
|
cb57263c0b
Implement label parser with new framework
|
6 anos atrás |
Mark Rousskov
|
8cccedd7d8
Add basic structure for command parsing
|
6 anos atrás |
Mark Rousskov
|
a565db5889
Implement command searching
|
6 anos atrás |
Mark Rousskov
|
8b3a24578a
Error out on raw strings and word quotes
|
6 anos atrás |
Mark Rousskov
|
ffdbddbde2
Implement tokenizer errors
|
6 anos atrás |
Mark Rousskov
|
07ab4dfea6
Privatize TokenStream type
|
6 anos atrás |
Mark Rousskov
|
0fdbaccaf4
Implement basic string consumption
|
6 anos atrás |
Mark Rousskov
|
c5a133c828
Implement markdown code block coloring
|
6 anos atrás |
Mark Rousskov
|
2973af0572
New streaming tokenizer
|
6 anos atrás |
Mark Rousskov
|
720829a246
Write parser for label command
|
6 anos atrás |
Mark Rousskov
|
4a581fb79b
Return internal server error if event handling fails
|
6 anos atrás |
Mark Rousskov
|
525ad907ff
Fix assignee check
|
6 anos atrás |
Mark Rousskov
|
0f25e04b16
Try to better respond with errors
|
6 anos atrás |
Mark Rousskov
|
e3ee6b4f29
Return `Error` from webhook request instead of String.
|
6 anos atrás |
Mark Rousskov
|
67f28d6d08
Verify assignees
|
6 anos atrás |
Mark Rousskov
|
0bdb333225
Remove logging intitialization
|
6 anos atrás |
Mark Rousskov
|
dbfbe5c3cb
Simplify regexes
|
6 anos atrás |
Mark Rousskov
|
e56cafe42e
Only update labels if a label command was noted
|
6 anos atrás |
Mark Rousskov
|
651c5de187
Add debug logging
|
6 anos atrás |
Mark Rousskov
|
9e9f2e9fd8
Implement assignment
|
6 anos atrás |
Mark Rousskov
|
9f4afbc50f
Restructure into individual handlers
|
6 anos atrás |
Mark Rousskov
|
1c343c84d9
Warning-free code
|
6 anos atrás |
Mark Rousskov
|
661ccbb58d
Verify that labels exist before passing them to replacement API
|
6 anos atrás |
Mark Rousskov
|
022d93abfc
Add additional error context
|
6 anos atrás |
Mark Rousskov
|
1452f0989f
Fix GitHub issue description
|
6 anos atrás |
Mark Rousskov
|
63913b2b9a
Decode signature given by GitHub into bytes before cmp
|
6 anos atrás |
Mark Rousskov
|
81a85409ed
Remove sha1= prefix from signature
|
6 anos atrás |