Skip to content

fix(api): regen for unified ComponentUptimeDayDto#8

Merged
caballeto merged 1 commit into
mainfrom
fix/unify-uptime-day-dto
Apr 23, 2026
Merged

fix(api): regen for unified ComponentUptimeDayDto#8
caballeto merged 1 commit into
mainfrom
fix/unify-uptime-day-dto

Conversation

@caballeto
Copy link
Copy Markdown
Contributor

Summary

Regen-only PR following mono PR devhelmhq/mono#269, which collapses the catalog and status-page ComponentUptimeDayDto shapes into a single canonical type.

What changed

  • docs/openapi/monitoring-api.json resync'd from mono.
  • src/devhelm/_generated.py regenerated via make typegen (datamodel-codegen + strict-config injector).

No hand-written code changes.

Tests

  • make lint → clean (ruff check + format)
  • make typecheck → mypy strict, no issues
  • make test707/707 pass

Test plan

  • CI green
  • Surface integration tests against mono

Made with Cursor

Mono PR devhelmhq/mono#269 collapses the catalog/status-page DTOs into a
single canonical `ComponentUptimeDayDto` (typed `incidents[]` +
`degradedSeconds`; `eventsJson`/`source` gone, `StatusPageComponentUptimeDayDto`
removed). Regen of `_generated.py` follows.

707/707 pytest pass; mypy + ruff clean.

Made-with: Cursor
@caballeto caballeto merged commit 9cc97d7 into main Apr 23, 2026
4 checks passed
@caballeto caballeto deleted the fix/unify-uptime-day-dto branch April 23, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant