Files
devdesk/libexec
jaredandClaude Opus 5.5 af718955fe
build-deb / Lint, test, package (pull_request) Successful in 3m56s
build-deb / Lint, test, package (push) Successful in 4m11s
build-deb / Deploy to CT 126 (pull_request) Skipped
build-deb / Notify on failure (pull_request) Skipped
build-deb / Deploy to CT 126 (push) Skipped
build-deb / Notify on failure (push) Skipped
fix: render {{ $labels.X }} in alert summaries
The Ops alert list took summary/description from the rule-level
annotations, which are raw Go templates, and only substituted
{{ $value }}. A rule like "PIA VPN tunnel is down on {{ $labels.job }}"
showed the template literally.

- One active instance: use the annotations Grafana already rendered for it.
- Several: fill each {{ $labels.X }} with the distinct values across the
  active instances ("a-job, b-job"), "?" if none has the label.
- The description gets the same treatment (it was never substituted).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012T5EBQfEofzrZbp3aTiMku
2026-11-10 14:07:01 -05:00
..
2026-10-11 01:01:51 -04:00