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
Srinandha-Murugesan force-pushed the 19773-fixed branch 6 times, most recently from bdd5f9b to 506fae1 Compare August 6, 2026 00:02
Srinandha-Murugesan and others added 4 commits August 9, 2026 20:38
Add estree dependencies and update documentation with string typecasting.
This fixes linting errors and updates package references.

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>
Co-authored-by: Jason Zheng <jasonzheng13@users.noreply.github.com>
Add generic functions for validating payload delivery and calculating
HMAC signatures for incoming webhooks. Refactor WebhookTestCase and
webhook_view decorator to support signature verification.

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>
Co-authored-by: Jason Zheng <jasonzheng13@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>
Co-authored-by: Jason Zheng <jasonzheng13@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 integration API 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>
Co-authored-by: Jason Zheng <jasonzheng13@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