feat: add retry with exponential backoff for notification delivery
All checks were successful
check / check (push) Successful in 42s
needs-rework
feat: enhance /api/v1/status endpoint with full monitoring data
All checks were successful
check / check (push) Successful in 3s
merge-ready
#86 by clawbot was merged 2026-03-10 12:20:12 +01:00
feat: add DNSWATCHER_SEND_TEST_NOTIFICATION env var
All checks were successful
check / check (push) Successful in 4s
merge-ready
#85 by clawbot was merged 2026-03-04 21:41:55 +01:00
feat: add unauthenticated web dashboard showing monitoring state and recent alerts
All checks were successful
check / check (push) Successful in 4s
merge-ready
#83 by clawbot was merged 2026-03-04 13:03:38 +01:00
test(config): add comprehensive tests for config loading path
All checks were successful
check / check (push) Successful in 43s
merge-ready
#81 by clawbot was merged 2026-03-04 11:23:25 +01:00
test(state): add comprehensive test coverage for internal/state package
All checks were successful
check / check (push) Successful in 51s
merge-ready
#80 by clawbot was merged 2026-03-04 11:26:05 +01:00
test(notify): add comprehensive tests for notification delivery
All checks were successful
check / check (push) Successful in 52s
merge-ready
#79 by clawbot was merged 2026-03-04 11:26:32 +01:00
config: fail fast when DNSWATCHER_TARGETS is empty
All checks were successful
check / check (push) Successful in 45s
bot needs-review
#77 by clawbot was closed 2026-03-02 01:22:50 +01:00
feat: implement GET /api/v1/domains and /api/v1/hostnames endpoints
All checks were successful
check / check (push) Successful in 46s
bot needs-review
#76 by clawbot was closed 2026-03-02 01:07:52 +01:00
feat: fail fast when no monitoring targets configured
All checks were successful
check / check (push) Successful in 45s
merge-ready
#75 by clawbot was merged 2026-03-02 01:26:56 +01:00
docs: fix README inaccuracies found during QA audit
All checks were successful
check / check (push) Successful in 8s
merge-ready
#74 by clawbot was merged 2026-03-02 08:40:43 +01:00
fix: track multiple hostnames per IP:port in port state
All checks were successful
check / check (push) Successful in 46s
merge-ready
#65 by clawbot was merged 2026-03-02 00:32:28 +01:00
fix: enforce DNS-first ordering for port and TLS checks
All checks were successful
check / check (push) Successful in 46s
merge-ready
#64 by clawbot was merged 2026-03-02 00:10:49 +01:00
fix: use context.Background() for watcher goroutine lifetime
All checks were successful
check / check (push) Successful in 46s
merge-ready
#63 by clawbot was merged 2026-03-02 00:39:09 +01:00
REPO_POLICIES compliance audit
Some checks failed
check / check (push) Failing after 39s
needs-review
#41 by clawbot was closed 2026-03-01 16:57:09 +01:00
REPO_POLICIES compliance audit
All checks were successful
check / check (push) Successful in 44s
merge-ready
#40 by clawbot was merged 2026-03-01 21:11:50 +01:00
Simplify CI: docker build instead of manual toolchain setup
Some checks failed
check / check (push) Failing after 1m23s
#38 by clawbot was merged 2026-02-28 13:04:31 +01:00
fix: distinguish timeout from negative DNS responses (closes #35)
Some checks failed
Check / check (pull_request) Failing after 5m41s
#37 by clawbot was merged 2026-02-28 12:38:18 +01:00
fix: retry on DNS timeout, distinguish authoritative negatives (closes #35)
Some checks failed
Check / check (pull_request) Failing after 6m4s
#36 by clawbot was closed 2026-02-28 12:30:01 +01:00
doc: add TESTING.md — real DNS only, no mocks
Some checks failed
Check / check (pull_request) Failing after 5m24s
merge-ready
#34 by clawbot was merged 2026-02-28 12:06:58 +01:00