8 Commits
Author SHA1 Message Date
akamoroz 5c3edc2faa Full bump: Python 3.14, Alpine 3.24, all deps and pre-commit hooks
Build Docker Image / build-and-deploy-image (push) Successful in 10m7s
- Runtime image python:3.12-alpine -> python:3.14-alpine3.24
- Builder uv image -> python3.14-alpine
- requires-python >=3.14, ruff target-version py314, .python-version 3.14
- Deps: aiofiles 25.1.0, environs 15.0.1, granian 2.7.9, orjson 3.11.9,
  uvloop 0.22.1 (uv.lock regenerated with --upgrade)
- pre-commit hooks: pre-commit-hooks v6.0.0, hadolint v2.14.0, ruff v0.15.20
- Verified: image builds on musl (cp314 wheels), granian 2.x starts,
  /metrics returns 200, pre-commit run --all-files passes
2026-07-08 16:31:09 +03:00
akamoroz 095a7e4d61 Fix UnicodeDecodeError on non-UTF-8 log lines
Build Docker Image / build-and-deploy-image (push) Successful in 10m4s
Read the access log in binary mode so decoding happens per-line inside
the existing contextlib.suppress block. Previously readlines() decoded
the whole file as UTF-8 up front and threw on any raw non-UTF-8 byte
(e.g. a scanner's malformed URL) before truncate(0) could run, so the
bad line was never cleared and every subsequent scrape failed.
2026-07-08 16:14:25 +03:00
akamoroz 4619edf58c Update libs
Build Docker Image / build-and-deploy-image (push) Failing after 1s
2025-02-25 17:21:21 +02:00
akamoroz d731f5daf9 Update libs
Build Docker Image / build-and-deploy-image (push) Successful in 56s
2024-12-14 13:31:48 +02:00
akamoroz 2370628b8e Update libs
Build Docker Image / build-and-deploy-image (push) Successful in 1m22s
2024-11-23 14:22:09 +02:00
akamoroz 81db5818df Improved metrics handling - remove timestamps
Build Docker Image / build-and-deploy-image (push) Successful in 43s
2024-10-15 22:25:45 +03:00
akamoroz 3c8fcd88e1 Improved metrics handling
Build Docker Image / build-and-deploy-image (push) Successful in 40s
2024-10-15 21:25:23 +03:00
akamoroz cd1d9b4be0 first commit
Build Docker Image / build-and-deploy-image (push) Successful in 38s
2024-10-13 09:26:56 +03:00