6 Commits
Author SHA1 Message Date
dsutanto 1c7b78b580 ai-dev: graceful shutdown, tests, stdlib context, lint/CI, error logging
CI / lint (push) Canceled after 0s
CI / test (push) Canceled after 0s
CI / build (push) Canceled after 0s
- T1: SIGTERM/SIGINT → client.Disconnect(250) → os.Exit(0)
- T2: 11 tests with miniredis mock (handleMessage, getEnv, parseInt, randomString)
- T3: golang.org/x/net/context → stdlib context, math/rand → math/rand/v2
- T4: .golangci.yml + .github/workflows/ci.yml
- T5: Redis SETEX error log includes key and memberID
- Dockerfile: add git for go mod tidy
2026-09-03 12:52:21 +07:00
dsutanto c2ce10fe15 Print out ClientID 2026-02-02 14:13:17 +07:00
dsutanto 7f298edf60 Fix ClientID 2026-02-02 13:42:10 +07:00
dsutanto eb9f28e341 Add Random ClientID string 2026-02-02 13:12:57 +07:00
dsutanto 4919334aaa Use Go 1.24 2026-02-02 13:12:46 +07:00
dsutanto b0e34e34fa Reorganize folder 2026-02-02 12:45:48 +07:00