Skip to content

fix(api): regen for unified ComponentUptimeDayDto#11

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

fix(api): regen for unified ComponentUptimeDayDto#11
caballeto merged 3 commits into
mainfrom
fix/unify-uptime-day-dto

Conversation

@caballeto
Copy link
Copy Markdown
Member

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.
  • internal/generated/types.go regenerated via scripts/regen-from.sh.

No hand-written code changes.

Tests

  • go build ./... → clean
  • go test ./... → all packages pass (internal/api, internal/provider, internal/provider/datasources, internal/provider/resources)

Test plan

  • CI green
  • Surface integration tests against mono
  • Acceptance tests (TF_ACC=1) — N/A, this is regen-only

Made with Cursor

…y path

Pairs with mono PR #267 (design 042 — status page domains).

Lets Terraform users mark a custom domain as the primary host for a
status page, which the public page uses as the canonical link target.

- `primary` attribute on `devhelm_status_page_custom_domain` becomes
  configurable (was previously read-only).
- New `StatusPageDomainPrimaryPath` helper.
- Resource calls `POST /api/v1/status-pages/{page}/domains/{id}/primary`
  on create/update when `primary = true`.

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 `internal/generated/types.go` follows.

go build + go test all packages green.

Made-with: Cursor
`make docs-check` was failing because the regenerated tfplugindocs output for
status_page_custom_domain hadn't been committed — the `primary` attribute moved
from Read-Only to Optional with the richer description that was added to the
schema. No code changes.

Made-with: Cursor
@caballeto caballeto merged commit 2a1bc7b into main Apr 23, 2026
6 checks passed
@caballeto caballeto deleted the fix/unify-uptime-day-dto branch April 23, 2026 17:00
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