Skip to content

feat: regenerate SDK — assert-metrics op + external connection provider - #158

Merged
jfrench9 merged 1 commit into
mainfrom
feature/integration-plane-ops
Jul 30, 2026
Merged

feat: regenerate SDK — assert-metrics op + external connection provider#158
jfrench9 merged 1 commit into
mainfrom
feature/integration-plane-ops

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Regenerates the SDK from the updated OpenAPI spec, picking up the integration-plane surface shipped in robosystems #973 / #974.

Changes

  • New operation: api/extensions_robo_ledger/assert_metrics.py with typed AssertMetricsRequest / AssertMetricsResponse / MetricObservation / AssertedMetricLite models and the operation-envelope pair — the write path for externally-observed metric series.
  • External connection provider: provider literals gain external; new ExternalConnectionConfig (source_name registration); source_name on ConnectionResponse; create-connection request/docs updated.
  • Copy drift: create-event-block source description now reflects registry validation; MaterializeOp doc drift picked up.
  • GraphQL schema snapshot unchanged (already current).

Testing

  • just test-all — 490 passed (17 skipped), ruff + format + basedpyright clean; pre-commit hooks ran the full gate on commit.
  • Generated against a local backend running both robosystems PRs, so the spec includes the complete new surface.

Notes

  • No version bump — publish flow owns that.
  • robosystems #974 is still in review; publishing after it merges keeps the SDK and deployed API in step (#973 is already merged).

Picks up the integration-plane surface from robosystems #973/#974:
the assert-metrics operation (typed request/response + envelope
models), the 'external' connection provider with
ExternalConnectionConfig (source_name registration), source_name on
connection responses, and the registry-based event source description
on create-event-block.
@jfrench9
jfrench9 merged commit 21d8104 into main Jul 30, 2026
1 check passed
@jfrench9
jfrench9 deleted the feature/integration-plane-ops branch July 30, 2026 18:28
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