mirror of
https://github.com/tiennm99/noitu.git
synced 2026-10-11 12:28:54 +00:00
expvar counters for connections, rooms, games, submissions by rejection reason, eliminations, chat, joins and bot moves, served on a separate debug address so they never sit on the public mux, plus one structured word_rejected log line per refused word carrying the normalized word and its link. GET /readyz flips to 503 while draining; SIGTERM stops new rooms, waits up to NOITU_DRAIN_TIMEOUT for live games, then shuts down. GET /version and the startup log carry the build's git describe. Fuzz targets for the frame decoder, the text sanitizer and Vietnamese normalization; the last one found that composing before lowercasing could leave a non-NFC result, now recomposed after lowering. CI runs on dev as well as main, gates gofmt and golangci-lint, tracks the buf major instead of an exact pin, and dependabot watches every ecosystem. The lint findings that had been hidden by the default per-issue cap are fixed.
38 lines
961 B
YAML
38 lines
961 B
YAML
# One dependency update ecosystem per manifest the project actually has, so
|
|
# an upgrade is proposed rather than left to be noticed by chance. See
|
|
# docs/deployment.md and README.md for the "moving tag over exact pin"
|
|
# preference this exists to serve: a bot is the mechanism that rule assumes.
|
|
version: 2
|
|
updates:
|
|
- package-ecosystem: gomod
|
|
directory: /server
|
|
schedule:
|
|
interval: weekly
|
|
groups:
|
|
go-minor-patch:
|
|
update-types: [minor, patch]
|
|
|
|
- package-ecosystem: npm
|
|
directory: /web
|
|
schedule:
|
|
interval: weekly
|
|
groups:
|
|
web-minor-patch:
|
|
update-types: [minor, patch]
|
|
|
|
- package-ecosystem: github-actions
|
|
directory: /
|
|
schedule:
|
|
interval: weekly
|
|
groups:
|
|
actions-minor-patch:
|
|
update-types: [minor, patch]
|
|
|
|
- package-ecosystem: docker
|
|
directory: /
|
|
schedule:
|
|
interval: weekly
|
|
groups:
|
|
docker-minor-patch:
|
|
update-types: [minor, patch]
|