WIP: DO NOT MERGE: CI probe for #126
Some checks failed
check / check (push) Failing after 23s
#127 by clawbot was closed 2026-08-09 08:47:00 +02:00
build: update golangci-lint to v2.12.2 with org-standard v2 config
All checks were successful
check / check (push) Successful in 33s
merge-ready
#96 by clawbot was merged 2026-08-07 23:15:48 +02:00
docs: document the no-DNS-mocking policy in README (closes #94)
All checks were successful
check / check (push) Successful in 4s
merge-ready
#95 by clawbot was merged 2026-08-07 22:31:48 +02:00
scripts-to-rule-them-all
All checks were successful
check / check (push) Successful in 33s
#92 by sneak was merged 2026-07-07 02:14:32 +02:00
TODO
All checks were successful
check / check (push) Successful in 36s
#91 by sneak was merged 2026-07-06 21:20:44 +02:00
config: use /var/lib/dnswatcher as default data directory
All checks were successful
check / check (push) Successful in 46s
merge-ready
#89 by clawbot was merged 2026-03-20 06:56:10 +01:00
feat: add retry with exponential backoff for notification delivery
All checks were successful
check / check (push) Successful in 36s
merge-ready
#87 by clawbot was merged 2026-03-22 07:14:59 +01:00
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
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
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