Commit Graph

21 Commits

Author SHA1 Message Date
Kyle Hornberg 37e983961f Enhancement: Allow chaining request and responses with shared url state 2018-02-27 09:07:41 -06:00
Kyle Hornberg 55d17c6725 Enhancement: method calls return self with response attributes 2018-02-26 13:34:49 -06:00
Kyle Hornberg f1e93c792b Feature: Add authentication as app -- Breaking Change!
Previously 'app' auth was actually authentication as an 'installation'.
This corrects that. Use auth="installation".
2018-02-22 15:47:49 -06:00
Kyle Hornberg 10933b7281 Test: Use string instead of json.dumps
json.dumps on Python 3.4 and 3.5 produces differnt signatures
2018-02-20 09:34:14 -06:00
Kyle Hornberg e9f8b654e6 Test: Use ChainMap to support python 3.4 2018-02-20 09:33:52 -06:00
Kyle Hornberg 88772f8799 Style: yapf 2018-02-09 13:16:19 -06:00
Kyle Hornberg 9a527ae9ae Bug Fix: Use the payload sent by the webhook
String to json.loads to json.dumps does not produce the same string
required for validation.
2018-02-09 13:10:47 -06:00
Kyle Hornberg f3609be9d8 Enhancement: Add authentication 2018-02-07 15:15:51 -06:00
Kyle Hornberg 829192e377 Enhancement: Send query string params 2018-02-07 12:06:58 -06:00
Kyle Hornberg cf730e7a05 Enhancement: Provide default headers
https://developer.github.com/v3/#current-version
https://developer.github.com/v3/#parameters
2018-02-07 12:06:58 -06:00
Kyle Hornberg 6f05bc4204 Enhancement: Option to return app id from webhook 2018-02-07 08:40:21 -06:00
Kyle Hornberg 44a7c1dc55 Enhancement: Verify user agents 2018-02-06 15:01:09 -06:00
Kyle Hornberg 3bc3ddca28 Enhancement: Check delivery guid 2018-02-06 14:40:24 -06:00
Kyle Hornberg f8515ab5be Feature: verify webhooks 2018-02-06 14:18:47 -06:00
Kyle Hornberg 81db4b1f18 Test: clean up 2018-02-06 14:09:18 -06:00
Kyle Hornberg 66b10f8074 Style: yapf 2018-02-06 12:43:52 -06:00
Kyle Hornberg 6bedd84678 Style: isort 2018-02-06 11:36:42 -06:00
Kyle Hornberg a707d38e25 Enhancement: Validate request body parameters and use defaults 2018-02-06 07:10:41 -06:00
Kyle Hornberg d97405c9a3 Test: Fix 2018-02-06 06:25:04 -06:00
Kyle Hornberg 039542b2e7 Enhancement: working clients 2018-02-05 16:36:27 -06:00
Kyle Hornberg 2239555697 Feature: An octokit is born 2018-02-05 14:43:08 -06:00