zulip/zerver/webhooks
Hari Prashant Bhimaraju eca9088176 uptimerobot: Strengthen types using WildValue.
This commit strengthens types by typing the webhook's incoming
payload as WildValue and taming the values of the payload before
usage, which eradicates the use of Any within the UptimeRobot
incoming webhook integration.

The payload's values are now tamed, stored in variables and passed
into message templates as opposed to passing in the payload dict as
keyword arguments.

The KeyError exception has been replaced to catch a ValidationError
instead now, since the incoming payload's keys will be tamed before
usage and the non-existence of the key is raised as a
ValidationError in the taming function.
2022-09-01 14:05:07 -07:00
..
airbrake markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
alertmanager markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
ansibletower markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
appfollow markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
appveyor markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
azuredevops integrations: Add Azure DevOps webhook integration. 2022-09-01 14:01:13 -07:00
basecamp markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
beanstalk integrations: Satisfy Python-Markdown’s archaic 4-space requirement. 2022-06-27 17:36:17 -07:00
beeminder markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
bitbucket bitbucket: Strengthen types using WildValue. 2022-03-15 13:02:02 -07:00
bitbucket2 integrations-docs: Update `git-webhook-url-with-branches.md`. 2022-07-07 17:12:00 -07:00
bitbucket3 integrations-docs: Update `git-webhook-url-with-branches.md`. 2022-07-07 17:12:00 -07:00
buildbot markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
canarytoken markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
circleci markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
clubhouse markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
codeship markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
crashlytics markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
delighted markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
deskdotcom backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
dialogflow dialogflow: Strengthen types using WildValue. 2022-05-10 13:50:20 -07:00
dropbox markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
errbit markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
flock markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
freshdesk tests: Call client methods with explicit keyword arguments. 2022-06-28 16:12:00 -07:00
freshping freshping: Create a mapping for event types. 2022-08-16 13:43:10 -07:00
freshstatus markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
front markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
gci markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
gitea integrations: Satisfy Python-Markdown’s archaic 4-space requirement. 2022-06-27 17:36:17 -07:00
github integrations: Satisfy Python-Markdown’s archaic 4-space requirement. 2022-06-27 17:36:17 -07:00
gitlab integrations-docs: Add line break in GitLab integration doc. 2022-06-27 10:14:51 -07:00
gocd markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
gogs integrations: Satisfy Python-Markdown’s archaic 4-space requirement. 2022-06-27 17:36:17 -07:00
gosquared markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
grafana markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
greenhouse markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
groove markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
harbor integrations: Update harbor for new payload format. 2022-07-22 11:44:22 -07:00
hellosign markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
helloworld Remove Debian 10 support. 2022-04-26 16:32:02 -07:00
heroku markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
homeassistant backend: Add request as parameter to json_success. 2022-02-04 15:16:56 -08:00
honeybadger/fixtures
ifttt markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
insping markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
intercom markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
jira markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
jotform markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
json markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
librato testing: 100% coverage for zerver/webhooks/{librato,pivotal}. 2022-08-25 12:04:24 -07:00
lidarr markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
mention markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
netlify markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
newrelic integration: Fix integration with newrelic. 2022-07-27 16:15:29 -07:00
opbeat markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
opencollective markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
opsgenie markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
pagerduty python: Use a real parser for email addresses. 2022-07-29 15:47:33 -07:00
papertrail markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
pingdom markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
pivotal testing: 100% coverage for zerver/webhooks/{librato,pivotal}. 2022-08-25 12:04:24 -07:00
radarr markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
raygun markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
reviewboard markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
rhodecode integrations: Add RhodeCode webhook integration. 2022-07-13 14:10:00 -07:00
rollbar/fixtures
runscope/fixtures
semaphore markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
sentry markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
slack markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
slack_incoming slack_incoming: Handle optional attachment fields aptly. 2022-08-22 16:40:13 -07:00
solano markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
sonarqube markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
sonarr markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
splunk markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
statuspage markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
stripe markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
taiga markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
teamcity markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
thinkst markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
transifex markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
travis markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
trello markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
updown markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
uptimerobot uptimerobot: Strengthen types using WildValue. 2022-09-01 14:05:07 -07:00
wekan integration: Add wekan integration. 2022-08-22 15:37:22 -07:00
wordpress markdown: Rewrite include plugin without markdown-include. 2022-06-26 17:36:31 -07:00
yo actions: Split out zerver.actions.message_send. 2022-04-14 17:14:34 -07:00
zabbix zabbix: Strengthen types using WildValue. 2022-09-01 14:02:01 -07:00
zapier zapier: Strengthen types using WildValue. 2022-09-01 14:02:01 -07:00
zendesk docs: Fix many spelling mistakes. 2022-02-07 18:51:06 -08:00
__init__.py