Skip to content

openapi spec and Makefile for it#518

Merged
assafvayner merged 1 commit intomainfrom
assaf/openapi-spec
Oct 3, 2025
Merged

openapi spec and Makefile for it#518
assafvayner merged 1 commit intomainfrom
assaf/openapi-spec

Conversation

@assafvayner
Copy link
Contributor

fix XET-741

Creates an openapi specification for all CAS API's following the first version of the protocol specification.

Makefile to generate different language clients for CAS APIs.

Copy link
Collaborator

@rajatarya rajatarya left a comment

Choose a reason for hiding this comment

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

This looks fine. My main concern is if we aren't using these ourselves then they might regress over time without us knowing. I'd like a scenario test using this definition to generate a client and then verify it works against prod - that is something we could run nightly to catch any API regressions.

@rajatarya
Copy link
Collaborator

I think we should add an issue to build an end-to-end test that uses this to generate a CAS client and verify it is working as expected - and have that issue reference this PR.

@assafvayner
Copy link
Contributor Author

@assafvayner assafvayner merged commit 9f69239 into main Oct 3, 2025
6 checks passed
@assafvayner assafvayner deleted the assaf/openapi-spec branch October 3, 2025 17:24
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