Skip to content

Cleanded up commit history - #6

Open
Srinandha-Murugesan wants to merge 4 commits into
mainfrom
19773-fixed
Open

Cleanded up commit history#6
Srinandha-Murugesan wants to merge 4 commits into
mainfrom
19773-fixed

Conversation

@Srinandha-Murugesan

Copy link
Copy Markdown
Collaborator

Comment thread zerver/views/development/integrations.py Fixed
Srinandha-Murugesan and others added 4 commits August 14, 2026 06:04
Add estree dependencies. This fixes linting errors.

Co-authored-by: Srinandha Murugesan <srinandhamurugesan@gmail.com>
Co-authored-by: Isaiah Marte <JDoe-code@users.noreply.github.com>
Co-authored-by: Akshaj Katkuri <Akshaj-Katkuri@users.noreply.github.com>
Modify signature validation function to support HMAC verification
for incoming webhooks. Refactor WebhookTestCase and webhook_view
decorator to support config.

Co-authored-by: Srinandha Murugesan <srinandhamurugesan@gmail.com>
Co-authored-by: Isaiah Marte <JDoe-code@users.noreply.github.com>
Co-authored-by: Akshaj Katkuri <Akshaj-Katkuri@users.noreply.github.com>
Verify incoming GitHub webhook payloads against signature headers using
the secret key stored in BotConfigData. Add automated tests for missing,
malformed, and valid signatures.

Co-authored-by: Srinandha Murugesan <srinandhamurugesan@gmail.com>
Co-authored-by: Isaiah Marte <JDoe-code@users.noreply.github.com>
Co-authored-by: Akshaj Katkuri <Akshaj-Katkuri@users.noreply.github.com>
Add an endpoint and frontend interface controls to recalculate
webhook signatures in the developer panel when payload or
secret fields change. This allows for testing signature verification
across integrations through fixtures.

Fixes zulip#19773

Co-authored-by: Srinandha Murugesan <srinandhamurugesan@gmail.com>
Co-authored-by: Isaiah Marte <JDoe-code@users.noreply.github.com>
Co-authored-by: Akshaj Katkuri <Akshaj-Katkuri@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants