docs.rs failed to build tatara-github-watcher-0.2.166
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
tatara-github-watcher — GitHub webhook receiver.
Watches an entire GitHub organization (or several) by receiving
org-level webhooks and translating PR + push + branch events into
EphemeralAllocation CRs that the pool reconciler routes to a
matching EphemeralPool.
Modules:
verify— HMAC-SHA256 signature verification (GitHub'sX-Hub-Signature-256header). Constant-time comparison.event— typed GitHub event shapes (just the fields we read).allocation_factory— typed translator: GitHub PR event →EphemeralAllocationspec. Pure function, fully unit-tested.handler— axum HTTP handler that verifies signature, dispatches on event type, applies via kube-rs.config— typed config struct loaded from env / CLI flags.