Commit graph

9 commits

Author SHA1 Message Date
457ea67f66 Add rules section 2026-04-30 08:36:07 +07:00
946ec446d2 checker: add domain length validation and refactor rules into per-concern checks v0.2.0 2026-04-26 19:56:48 +07:00
df0d429150 docker: add HEALTHCHECK probing /health
The binary doubles as its own healthcheck client via the SDK's
-healthcheck flag, so the probe works in the scratch image
(no shell, no curl, no wget).
2026-04-26 16:40:50 +07:00
3473387a59 Run container as non-root user
Add USER 65534:65534 to the scratch runtime image so the checker
process does not run as root.
2026-04-26 16:40:48 +07:00
22406158e1 checker: add States() to stubReportCtx for ReportContext v2
The ReportContext interface gained a States() []CheckState accessor;
the test double needs a trivial implementation to satisfy the
interface.
2026-04-26 16:40:48 +07:00
e7ea37bcf2 Migrate to checker-sdk-go v1.3.0 with standalone build tag
The SDK split the HTTP server scaffolding into the new
checker-sdk-go/checker/server subpackage. Update main.go to import
server and call server.New, and isolate the interactive form code
behind the standalone build tag so plugin/builtin builds skip
net/http entirely.
2026-04-26 16:40:44 +07:00
bed251bb7f Add interactive form/report v0.1.0 2026-04-23 17:53:35 +07:00
910229258e Bump SDK + change Evaluate signature 2026-04-23 17:53:35 +07:00
d96ebc4d0e Initial commit 2026-04-23 17:53:35 +07:00