Report handler panics to Sentry when SENTRY_DSN is set (closes #95) #107

Merged
clawbot merged 1 commits from issue-95-sentry into next 2026-10-04 05:57:03 +02:00
1 Commits
Author SHA1 Message Date
clawbot 4c8134004b Report handler panics to Sentry when SENTRY_DSN is set (closes #95)
check / check (push) Waiting to run
With SENTRY_DSN set, the server initialises sentry-go with the release
netwatch-server-<version>, adds the sentryhttp middleware with Repanic
as the last router-wide middleware, after the timeout, and flushes
Sentry for 2 seconds on shutdown. A DSN Sentry refuses stops the start
with an error naming SENTRY_DSN. With it empty, nothing is set up.

The metrics middleware stays on the matched routes only, so it runs
inside the Sentry middleware rather than before it.

Model: opus-5-5
2026-10-04 03:37:53 +00:00