fabro/crates
Bryan Helmkamp d838fda004 Add GitHub webhook listener via Tailscale funnel
Adds a webhook subsystem that receives GitHub App webhooks when configured
in server.toml with [git.webhooks] strategy = "tailscale_funnel". On startup,
it binds a local HTTP listener on a random port, exposes it via `tailscale funnel`,
and patches the GitHub App webhook URL. Incoming webhooks are verified with
HMAC-SHA256 before processing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:37:56 -04:00
..
arc-agent Fix clippy warnings in arc-agent 2026-03-08 10:15:25 -04:00
arc-api Add GitHub webhook listener via Tailscale funnel 2026-03-08 12:37:56 -04:00
arc-cli Support verbose = true in cli.toml to default verbose output on 2026-03-08 12:01:05 -04:00
arc-db Fix cargo fmt formatting across workspace 2026-03-04 00:36:44 -05:00
arc-devcontainer Fix Dependabot security alerts: update aws-lc-sys, jsonwebtoken, git2 2026-03-04 00:42:23 -05:00
arc-exe Fix CI: clippy warnings, formatting, and mTLS test cert version 2026-03-08 11:07:33 -04:00
arc-git-storage Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-llm Fix CI: clippy warnings, formatting, and mTLS test cert version 2026-03-08 11:07:33 -04:00
arc-mcp Add structured tracing across 7 crates per logging audit plan 2026-03-01 19:43:19 -05:00
arc-slack Fix CI: clippy warnings, formatting, and mTLS test cert version 2026-03-08 11:07:33 -04:00
arc-sprites cargo fmt 2026-03-08 09:51:10 -04:00
arc-types Fix CI: clippy warnings, formatting, and mTLS test cert version 2026-03-08 11:07:33 -04:00
arc-util cargo fmt 2026-03-08 09:51:10 -04:00
arc-workflows Make goal optional in run config TOML so it can be provided via CLI --goal 2026-03-08 11:56:41 -04:00