Skip to content

Accept GitHub release and delete webhook events - #613

Open
AMDphreak wants to merge 3 commits into
dlang:masterfrom
AMDphreak:feature/github-webhook-release-delete-events
Open

Accept GitHub release and delete webhook events#613
AMDphreak wants to merge 3 commits into
dlang:masterfrom
AMDphreak:feature/github-webhook-release-delete-events

Conversation

@AMDphreak

@AMDphreak AMDphreak commented Jul 17, 2026

Copy link
Copy Markdown

Summary

  • Accept GitHub release and delete webhook events (keep create) so package updates track Releases and removed tags/branches.
  • Relax ping validation to accept hooks that listen for any of create, release, or delete.
  • Update API docs and my_packages hook copy; fix broken docs link to api-docs/http-update.md.

Fixes #612

Test plan

  • Ping with only Releases enabled returns valid
  • Ping with none of create/release/delete still returns invalid + package error
  • release / delete / create events with valid secret queue an update
  • Unrelated events still return ignored event …

AMDphreak and others added 3 commits July 17, 2026 18:52
Queue package updates for release and delete in addition to create, relax ping validation accordingly, and document the preferred Releases-based hook setup.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…hots.

Co-authored-by: Cursor <cursoragent@cursor.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.

Support GitHub release and delete webhook events for package updates

1 participant