Skip to content

Update pipeline details endpoint to include missing information, add validator & CI - #159

Merged
garyb merged 7 commits into
masterfrom
pipeline-details-sync
Aug 4, 2026
Merged

Update pipeline details endpoint to include missing information, add validator & CI#159
garyb merged 7 commits into
masterfrom
pipeline-details-sync

Conversation

@garyb

@garyb garyb commented Aug 3, 2026

Copy link
Copy Markdown
Contributor
  • Currently there are fields that are in /piplines/{id} that are missing from /pipelines/{id}/details, this adds those fields there too. I'll be updating services accordingly.
  • Added a validator and CI to check the schema is valid
  • Fixed various issues that the validator picked up in the existing schema

garyb added 7 commits July 27, 2026 14:49
Currently there are things in `/pipeline/:id` that aren't in `/pipeline/:id/details` even though the details endpoint is supposed to be the "one stop shop" for the UI.
`nullable` isn't supported in OpenAPI 3.1, and these fields were optional already so probably expresses the same intent.
Semantic context stuff was dropped elsewhere, the schema references are gone, but the endpoints remained
@garyb
garyb merged commit cafd973 into master Aug 4, 2026
2 checks passed
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.

2 participants