4 Commits
Author SHA1 Message Date
Tosone f6d7a97cdf fix(rs3): probe /readyz and drop unused RS3_ENDPOINT
The rs3 server binary never reads RS3_ENDPOINT; it is a client-only setting
for rs3-cli, which only the old healthcheck used. Switch the rs3 healthcheck
to `curl --fail .../readyz` with a start period (matching scripts/run_rs3.sh
and CI) and remove the now-dead RS3_ENDPOINT from compose.yml, the demo-server
compose, run_rs3.sh, and the test workflow.

Verification:
- git grep RS3_ENDPOINT -> no matches
- docker compose config for compose.yml and tools/demo-server/compose.yml
2026-09-28 20:55:25 +08:00
Tosone f054f7bdd1 chore: add YAML language server schema hints and pin node in mise
Reference JSON schemas at the top of CI workflows and tool configs so
editors can validate and autocomplete them, and add node to mise.toml.
2026-09-26 12:36:33 +08:00
Tosone c118f1872c chore: upgrade to go 1.27 and update dependencies
Update go version from 1.26 to 1.27 across all workflows, dockerfile, and project configs. Switch uuid usage to stdlib package instead of external google/uuid. Bump traefik, bun, and various golang/x dependencies versions. Clean up unused direct uuid dependency.

Verification:
go test ./pkg/utils/uuid/...
2026-08-20 14:28:59 +08:00
Tosone d43dee3ad8 chore(demo-server): add full demo server setup files
Add the complete tools/demo-server directory with docker compose configs,
sample scripts, grafana dashboards, prometheus configs, and documentation.
Also update README links to point to the local demo server directory.
2026-08-01 20:32:51 +08:00