Skip to content

automation: document notification channels#30

Merged
acoshift merged 1 commit into
mainfrom
notification
Jun 20, 2026
Merged

automation: document notification channels#30
acoshift merged 1 commit into
mainfrom
notification

Conversation

@acoshift

Copy link
Copy Markdown
Member

PR9 (final) of the notification-channels feature — the docs page.

Adds content/automation/notification-channels.md (weight 6, after Scheduler), mirroring the scheduler page:

  • What you get; create a channel (console + CLI).
  • Webhook — the ChangeEventPayload JSON + an X-Deploys-Signature HMAC-SHA256 verification snippet (over the raw body bytes, constant-time compare). Discord — incoming-webhook URL.
  • Subscription filters (resourceTypes/actions/outcomes, empty = all), test + delivery log, TLS verification.
  • Delivery contract — at-least-once (byte-identical retries → dedupe on the payload), unordered, redacted-by-construction.
  • Permissions table, incl. the non-public-bindable note for .get/.list.

Two console screenshots added under static/img/. hugo --minify builds clean.

🤖 Generated with Claude Code

Add the Notification channels page (automation/, weight 6, after Scheduler):
what you get, creating a channel (console + CLI), webhook vs discord, the
ChangeEventPayload schema with an X-Deploys-Signature HMAC-verification snippet,
subscription filters, test + delivery log, TLS verification, the at-least-once /
unordered delivery contract, and the permissions table. Includes two console
screenshots.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011d4bVuGLnCbcJD9ZvastPH
@deploys-app deploys-app Bot temporarily deployed to pr-30 June 20, 2026 04:27 Destroyed
@deploys-app

deploys-app Bot commented Jun 20, 2026

Copy link
Copy Markdown

Preview deleted (PR closed).

@acoshift acoshift merged commit 99637fa into main Jun 20, 2026
1 check passed
@acoshift acoshift deleted the notification branch June 20, 2026 05:26
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.

1 participant