fabro/crates/arc-api
Bryan Helmkamp 2355cd573d Simplify webhook module: deduplicate PEM decoding, extract delivery_id, remove redundant state
- Reuse jwt_auth::decode_pem_env in read_github_private_key instead of duplicating base64/PEM logic
- Extract delivery_id once at top of webhook_handler instead of 3 separate times
- Remove redundant funnel_port field from WebhookManager (derive from listener.port())
- Gate parse_event_metadata behind debug log level to avoid full JSON parse on every webhook

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:45:38 -04:00
..
src Simplify webhook module: deduplicate PEM decoding, extract delivery_id, remove redundant state 2026-03-08 12:45:38 -04:00
tests Fix CI: clippy warnings, formatting, and mTLS test cert version 2026-03-08 11:07:33 -04:00
Cargo.toml Add GitHub webhook listener via Tailscale funnel 2026-03-08 12:37:56 -04:00