service-update-alerts/update_monitor
Jeena ea90b8569b feat: Add Grafana auto-update & improve classifier
Add auto-update for Grafana on Synology via SSH + docker compose,
with review examples and a context.txt describing the specific setup
(Prometheus + Node Exporter, no plugins) so the classifier can
ignore plugin-only breaking changes.

The classifier now loads an optional context.txt per service to
tailor decisions to the actual deployment. It also truncates large
release notes intelligently, keeping important sections (breaking
changes, deprecations, migration notes) while dropping long PR
lists that add no signal.

test_classifier.py now also loads context.txt and accepts any
service name as argument.
2026-04-13 03:57:22 +00:00
..
__init__.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
__main__.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
checker.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
classifier.py feat: Add Grafana auto-update & improve classifier 2026-04-13 03:57:22 +00:00
comparator.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
extractor.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
fetcher.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
loader.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
models.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
notifier.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00
updater.py feat: Add AI-driven auto-update & restructure into package 2026-04-09 12:49:57 +00:00