Skip to content

fix(spec): regenerate openapi.yaml after gateway schema alignment#8

Merged
bburda merged 1 commit intomainfrom
fix/regenerate-spec-after-schema-alignment
Mar 30, 2026
Merged

fix(spec): regenerate openapi.yaml after gateway schema alignment#8
bburda merged 1 commit intomainfrom
fix/regenerate-spec-after-schema-alignment

Conversation

@bburda
Copy link
Copy Markdown
Contributor

@bburda bburda commented Mar 29, 2026

Pull Request

Summary

Re-exported OpenAPI spec from gateway 0.4.0 after schema alignment in selfpatch/ros2_medkit#313.

Key schema changes:

  • ConfigurationParam split into ConfigurationMetaData (list), ConfigurationReadValue (detail), ConfigurationWriteValue (write) - fixes the deserialization bug from ros2_medkit#306
  • BulkDataCategory inlined as string list
  • BulkDataDescriptor fields aligned with SOVD (mimetype, creation_date)
  • Added CyclicSubscriptionCreateRequest and ConfigurationDeleteMultiStatus schemas
  • Health response expanded with discovery linking details
  • Descriptions added across most schema properties

Issue


Type

  • Bug fix
  • New feature or tests
  • Breaking change
  • Documentation only

Testing

  1. Verified gateway was running on latest main (after ros2_medkit#313 merge)
  2. Exported spec via ./scripts/export-spec.sh with auth enabled
  3. Regenerated both TS and Python clients via ./scripts/generate.sh - both succeed without errors

Checklist

  • Breaking changes are clearly described (and announced in docs / changelog if needed)
  • Tests were added or updated if needed
  • Docs were updated if behavior or public API changed

Re-exported from gateway 0.4.0 (ros2_medkit#313) with auth enabled.

Key schema changes:
- ConfigurationParam split into ConfigurationMetaData (list),
  ConfigurationReadValue (detail), ConfigurationWriteValue (write)
- BulkDataCategory inlined as string list
- BulkDataDescriptor fields aligned with SOVD (mimetype, creation_date)
- Added CyclicSubscriptionCreateRequest schema
- Added ConfigurationDeleteMultiStatus schema
- Health response expanded with discovery linking details
- Descriptions added across most schema properties

Closes #7
Copilot AI review requested due to automatic review settings March 29, 2026 20:09
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bburda bburda self-assigned this Mar 30, 2026
@bburda bburda requested a review from mfaferek93 March 30, 2026 09:41
@bburda bburda merged commit b2b16b3 into main Mar 30, 2026
6 checks passed
@bburda bburda deleted the fix/regenerate-spec-after-schema-alignment branch March 30, 2026 10:07
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.

Regenerate openapi.yaml from gateway after schema alignment (ros2_medkit#313)

3 participants