zulip/zerver/webhooks
Niloth P c32e6f4940 integrations: Improve the branch filtering in Git-related integrations.
- Made the branch-filtering checks uniform across all the integrations,
by adding a helper function to git.py, and re-using it.
- Instead of checking if the name of the branch that generated the
event is a substring of the "branches" parameter, we now check if
there's an exact match.
For example, if there are two branches named "main" and
"release/v1.0-main", and the user wants to track pushes to only the
"release/v1.0-main" branch, they wouldn't have been able to
previously, it will always track pushes to both branches. There was no
way to filter out the smaller named branch when there were overlaps.
2025-03-05 10:39:13 -08:00
..
airbrake integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
airbyte integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
alertmanager integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
ansibletower integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
appfollow integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
appveyor webhooks/appveyor: Refactor to reduce redundancy in payload extraction. 2025-01-04 19:10:04 -08:00
azuredevops integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
basecamp integrations: Refine Basecamp example screenshot. 2024-11-21 11:09:40 -08:00
beanstalk integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
beeminder integrations: Fix $ position in Beeminder message template. 2024-11-26 12:43:31 -08:00
bitbucket integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
bitbucket2 integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
bitbucket3 integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
buildbot integration-docs: Remove context property recommended_channel_name. 2025-01-30 11:59:38 -08:00
canarytoken integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
circleci integration-docs: Remove the second screenshot from CircleCI doc. 2024-12-12 15:04:02 -08:00
clubhouse integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
codeship integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
crashlytics integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
delighted integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
dialogflow webhooks: Rename create-stream.md to create-channel.md. 2024-05-06 09:07:57 -07:00
dropbox users: Remove unnecessary get_api_key helper. 2025-02-13 12:40:53 -08:00
errbit integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
flock integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
freshdesk integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
freshping integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
freshstatus integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
front ruff: Partially reformat Python with Ruff 0.9 (2025 style). 2025-01-14 09:42:16 -08:00
gitea integration-docs: Update branch filtering instructions. 2025-03-05 10:39:13 -08:00
github integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
gitlab integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
gocd integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
gogs integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
gosquared webhooks: Rename example screenshot images to match the default name. 2025-02-01 15:38:46 -08:00
grafana integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
greenhouse webhooks: Rename example screenshot images to match the default name. 2025-02-01 15:38:46 -08:00
groove integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
harbor integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
hellosign integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
helloworld requirements: Migrate to uv. 2025-02-24 22:29:24 -08:00
heroku integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
homeassistant HomeAssistant: Convert image instructions to code blocks. 2025-02-01 15:38:46 -08:00
honeybadger/fixtures inetgrations: Add webhook payloads for Honeybadger. 2018-01-02 11:45:33 -05:00
ifttt integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
insping integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
intercom integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
jira users: Remove unnecessary get_api_key helper. 2025-02-13 12:40:53 -08:00
jotform integrations: Fix Jotform integration by accepting form-data payloads. 2024-12-02 18:08:58 -08:00
json integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
librato integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
lidarr integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
linear integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
mention integrations: Refine Mention example screenshot. 2024-11-21 11:09:40 -08:00
netlify integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
newrelic integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
opencollective integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
opsgenie webhooks: Rename example screenshot images to match the default name. 2025-02-01 15:38:46 -08:00
pagerduty integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
papertrail integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
patreon integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
pingdom integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
pivotal integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
radarr integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
raygun integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
reviewboard integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
rhodecode integrations: Improve the branch filtering in Git-related integrations. 2025-03-05 10:39:13 -08:00
rollbar/fixtures integrations: Add webhook payloads for rollbar. 2018-01-11 06:32:37 -05:00
rundeck integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
runscope/fixtures integrations: Add webhook payloads for Runscope. 2017-12-29 07:27:20 -05:00
semaphore integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
sentry webhooks: Remove second example screenshot from Sentry and Teamcity. 2025-02-01 15:38:46 -08:00
slack integrations: Edit pass on Slack integration doc. 2025-01-27 18:02:06 -08:00
slack_incoming slack_incoming: Fix slack_error_handler typing. 2025-02-18 22:04:43 -08:00
sonarqube integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
sonarr integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
splunk ruff: Partially reformat Python with Ruff 0.9 (2025 style). 2025-01-14 09:42:16 -08:00
statuspage integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
stripe integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
taiga integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
teamcity webhooks: Remove second example screenshot from Sentry and Teamcity. 2025-02-01 15:38:46 -08:00
thinkst integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
transifex integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
travis integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
trello integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
updown integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
uptimerobot integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
wekan integration-docs: Remove unnecessary instruction from Wekan doc. 2025-03-05 10:39:13 -08:00
wordpress integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
zabbix integration-docs: Remove create channel for generate webhook URL docs. 2024-11-19 13:02:01 -08:00
zapier integration-docs: Update Zapier for new doc format. 2024-07-15 16:42:22 -07:00
zendesk webhooks: Rename example screenshot images to match the default name. 2025-02-01 15:38:46 -08:00
__init__.py