d57b9c1d2a
Document the optional RulePrecheck rule interface
v1.9.0
2026-05-20 13:44:11 +08:00
780fbdd57d
Drop CollectedAt from the example DummyData
2026-05-20 13:44:11 +08:00
3f02da9041
Add test rules to be prepared
2026-04-26 18:16:25 +07:00
be7ccf28e3
Reorder checker modes
2026-04-26 13:03:20 +07:00
376b33b013
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 11:01:36 +07:00
226bdad4f6
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 10:21:25 +07:00
237ef25872
Migrate to checker-sdk-go v1.3.0 with new server subpackage
...
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.
2026-04-25 22:24:54 +07:00
52606d6b26
Update comments
2026-04-25 22:24:54 +07:00
6dfef3e0ea
checker: return slice of CheckStates and bump sdk to 1.2.0
2026-04-25 22:24:51 +07:00
e610b72381
checker: adopt unified ReportContext reporter signature
...
Follow the checker-sdk-go interface consolidation: reporter methods
now take sdk.ReportContext and read the payload via ctx.Data() instead
of the raw json.RawMessage parameter. Backed by the same underlying
logic.
2026-04-23 15:13:51 +07:00
1b4b9fc231
Bump to sdk 1.0.0
v1.0.0
2026-04-16 16:56:03 +07:00
2ee9e93bf6
Initial commit
2026-04-08 02:07:29 +07:00