Skip to content

feat(models): regen SDK for the chart view arm + metric item_type#142

Merged
jfrench9 merged 1 commit into
mainfrom
feature/chart-view-projection
Jul 23, 2026
Merged

feat(models): regen SDK for the chart view arm + metric item_type#142
jfrench9 merged 1 commit into
mainfrom
feature/chart-view-projection

Conversation

@jfrench9

Copy link
Copy Markdown
Member

What

Regenerates the Python client from the M-2 + A-2 OpenAPI spec (backend: robosystems #915/#916).

  • New models: ChartLite / ChartPanelLite / ChartSeriesLite on the envelope's view arm; item_type on ElementLite / RenderingRowLite.
  • The atomic regen also catches the client up to the compute-metrics operation surface (request/response + envelope) now that it's in the spec — additive, consistent with the current backend.

OpenAPI-driven, no hand edits; no version bump (publish is the maintainer's step).

Verification

Full gate green via the pre-commit hook: ruff check + format, basedpyright (0 errors), 439 tests pass (17 skipped).

Depends on robosystems #915 + #916 (deploy together).

Regenerates the client from the M-2 + A-2 OpenAPI spec. New: ChartLite
/ ChartPanelLite / ChartSeriesLite on the envelope's view arm; item_type
on ElementLite / RenderingRowLite. The regen also catches the client up
to the compute-metrics operation surface (request/response + envelope)
now that it's in the spec. OpenAPI-driven — no hand edits.
@jfrench9
jfrench9 merged commit 3a3e411 into main Jul 23, 2026
1 check passed
@jfrench9
jfrench9 deleted the feature/chart-view-projection branch July 23, 2026 06:03
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