зеркало из
1
0
Форкнуть 0
Граф коммитов

226 Коммитов

Автор SHA1 Сообщение Дата
alistair bb8ebe0b6d Merge remote-tracking branch 'upstream/master' into 0503-tutorial-review 2019-05-09 10:40:25 +01:00
Daverlo d04b51e81b
Merge pull request #8 from nickfyson/update_tutorial
Update the tutorial to gracefully ignore the additional transitions
2019-05-09 10:37:13 +02:00
Nick Fyson 9160f40fe4 Address a few review comments on wording 2019-05-08 21:18:00 +01:00
alistair de6582aff9 docs: Editorial pass on readme and tutorial
Minor editorial changes only.
2019-05-03 16:04:01 +01:00
Nick Fyson 80b31a8312 Update the tutorial to gracefully ignore the additional (un)suppress transitions 2019-04-30 16:32:04 +01:00
Arthur Baars 699c0da081
Merge pull request #5 from nickfyson/clarify_readme
Add clarification paragraph at the start of the README
2019-04-15 17:44:24 +02:00
Julian Tibble 474b13225e
Merge pull request #7 from nickfyson/upgrade_jinja
Ensure latest version of Jinja2
2019-04-15 10:32:08 +01:00
Nick Fyson ccafe66439 Ensure latest version of Jinja2
Also remove and ignore Pipfile.lock
2019-04-15 10:05:07 +01:00
Nick Fyson dc82c74080 Add clarification paragraph at the start of the README
Also remove a 'default' endpoint that was for testing purposes.
2019-03-28 17:02:48 +00:00
Arthur Baars 6a966af113
Merge pull request #2 from nickfyson/suppression
Suppression
2019-03-07 15:54:04 +01:00
Nick Fyson 17aaa8d8c6 Fix creation of suppressed ticket such that only a single request is used 2019-03-04 11:00:02 +00:00
Nick Fyson 16c3ef6700 Adopt standardised format for json error responses 2019-03-01 14:35:39 +00:00
Nick Fyson 9288c198e3 Add support for creating ticket in suppressed state 2019-02-27 14:35:11 +00:00
Nick Fyson 6db7467f67 Fix return code and input parsing in handling of GitHub webhooks 2019-02-26 12:15:29 +00:00
Nick Fyson d0131515e2 Ensure that app only returns appropriate status codes to LGTM, and refactor 2019-02-26 10:56:19 +00:00
Nick Fyson 8953ada612 Explicitly deal with response codes returned to LGTM-E 2019-02-25 17:52:05 +00:00
Nick Fyson 3abd9a00a6 Switch to using a dedicated bot account to identify issue events initiated by the app itself 2019-02-25 16:44:46 +00:00
Nick Fyson 12a9faf20e When removing the suppression tag on github, ensure that the ticket is also in state 'open' 2019-02-25 12:17:08 +00:00
Nick Fyson 4b85e779df Add sending of webhook requests back to LGTM with (un)suppression events 2019-02-25 11:22:44 +00:00
Nick Fyson e92fae0cf2 Add a timed lockout to prevent passing webhooks back when we made the tag change ourselves
5 seconds is a pretty arbitrary period, but it's hard to see that being _too_ long in practice
2019-02-12 09:29:40 +00:00
Nick Fyson 782c98d219 Rename environment variable to SECRET 2019-02-12 08:42:37 +00:00
Nick Fyson 9d872e301b Handle issue label change webhooks coming from Github 2019-02-11 17:02:15 +00:00
Nick Fyson 02a3abad5f Add transitions to handle (un)suppression of tickets 2019-02-11 15:39:24 +00:00
Nick Fyson 2093814ea5 General refactor, primarily to use requests session to set auth header 2019-02-11 15:35:08 +00:00
Henti Smith f5891ce185
Test PR 2019-02-05 16:46:03 +00:00
Nick Fyson 69c74f94ec Basic functional example of Webhook integration 2019-02-01 15:51:11 +01:00