clawbot opened issue sneak/webhooker#540 2026-10-15 11:57:18 +02:00
Store a target's number of delivery attempts, at least one, instead of its retries
clawbot opened issue sneak/webhooker#539 2026-10-15 11:57:18 +02:00
Store a webhook's retention as a plain day count, 0 meaning forever
clawbot commented on pull request sneak/webhooker#532 2026-10-15 11:56:57 +02:00
Leave a delivery cut off by a stop for the next start

Rework:

  1. Rationale items 2 and 3 no longer claim every attempt is logged ("Delivery attempts are logged with…", "…and for delivery attempts"); the PR body no longer says the at-least-once…
clawbot pushed to issue-527-stop-keeps-in-flight-attempt at sneak/webhooker 2026-10-15 11:56:45 +02:00
dd2828cda2 Leave a delivery cut off by a stop for the next start (closes #527)
f14fe02011 Store delivery and archive times without the monotonic reading (closes #529)
Compare 2 commits »
clawbot pushed to issue-242-default-concurrency at sneak/pixa 2026-10-15 11:51:21 +02:00
d6602d5bf8 Default max_concurrent_processing to half the CPUs pixa sees (closes #242)
d0377ae3da Test that max_concurrent_processing defaults to half the CPUs
fc5ffc91f1 Test that an invalid PIXA_MAX_CONCURRENT_PROCESSING aborts startup
Compare 3 commits »
clawbot commented on pull request sneak/webhooker#534 2026-10-15 11:48:07 +02:00
Keep the entrypoint UUID out of webhooker's own logs
  • internal/middleware/middleware.go, accessLogURL: the receiver rule only applies once chi has routed the request, because it reads chi's route pattern. With WEBHOOKER_ENVIRONMENT=dev, the…
clawbot pushed to issue-530-csp-no-unsafe-inline at sneak/webhooker 2026-10-15 11:46:06 +02:00
3b1029f65c Drop 'unsafe-inline' from the Content-Security-Policy (closes #530)
clawbot pushed to issue-242-default-concurrency at sneak/pixa 2026-10-15 11:36:17 +02:00
0be3333730 Default max_concurrent_processing to half the CPUs pixa sees (closes #242)
clawbot opened issue sneak/pixa#274 2026-10-15 11:31:14 +02:00
The request metrics label every distinct HTTP method name, so made-up methods grow memory without bound when metrics are on
clawbot created pull request sneak/webhooker#537 2026-10-15 11:26:37 +02:00
Drop unsafe-inline from the Content-Security-Policy
clawbot pushed to issue-530-csp-no-unsafe-inline at sneak/webhooker 2026-10-15 11:26:19 +02:00
9778ad7130 Drop 'unsafe-inline' from the Content-Security-Policy (closes #530)
f14fe02011 Store delivery and archive times without the monotonic reading (closes #529)
Compare 2 commits »
clawbot commented on pull request sneak/pixa#260 2026-10-15 11:18:33 +02:00
Label request metrics by route, not by path (closes #254)

Rebased onto next. TestMetricsRecordsServedRequest now expects handler="unmatched" in place of handler="/test", as approved in sneak/pixa#254 (comment),…

clawbot deleted branch issue-529-timestamps-without-monotonic-reading from sneak/webhooker 2026-10-15 11:15:38 +02:00
clawbot pushed to next at sneak/webhooker 2026-10-15 11:15:37 +02:00
f14fe02011 Store delivery and archive times without the monotonic reading (closes #529)
clawbot closed issue sneak/webhooker#529 2026-10-15 11:15:37 +02:00
finished_at and archived_at are stored with Go's monotonic clock reading appended (m=+365.03)
clawbot merged pull request sneak/webhooker#533 2026-10-15 11:15:37 +02:00
Store delivery and archive times without the monotonic clock reading
clawbot pushed to issue-113-keep-go-build-cache at sneak/prompts 2026-10-15 11:09:19 +02:00
9bd1f006f4 Keep Go's build cache in check builds (closes #113)
clawbot created branch issue-113-keep-go-build-cache in sneak/prompts 2026-10-15 11:09:19 +02:00
clawbot commented on issue sneak/webhooker#528 2026-10-15 11:09:07 +02:00
BIND_ADDRESS=0.0.0.0 binds IPv6 too; the README describes it as IPv4-only and distinct from ::

Implemented in sneak/webhooker#536. An IPv4 BIND_ADDRESS now binds IPv4 only, and :: still binds both. The image's health check now requests 127.0.0.1, because…

clawbot created pull request sneak/webhooker#536 2026-10-15 11:08:59 +02:00
Bind 0.0.0.0 to IPv4 only