Commit graph

3 commits

Author SHA1 Message Date
Virgil
47910d0667 AX v0.8.0 polish pass
Co-authored-by: Virgil <virgil@lethean.io>
2026-03-26 18:14:55 +00:00
Snider
ec1a591b71 fix(coderabbit): address review findings
- Truncate response body in error messages to 256 bytes to prevent
  sensitive data leakage from upstream APIs (client.go)
- Replace unchecked strings.Split index with safe repoShortName helper
  to prevent potential panic (cmd/monitor)
- Fix test assertions to match coreerr.E error format after prior refactor

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 16:24:37 +00:00
Snider
11e32fe965 feat: extract infra package from go-devops
Standalone infrastructure provider APIs: Hetzner Cloud, Hetzner Robot,
CloudNS DNS, and YAML infrastructure configuration parser. Shared HTTP
client with retry, exponential backoff, and rate-limit handling.

69 tests passing with race detector. Zero framework dependencies.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 11:34:52 +00:00