Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update OpenAPI spec and regenerate libs #1769

Merged
merged 1 commit into from
Feb 28, 2025
Merged

Update OpenAPI spec and regenerate libs #1769

merged 1 commit into from
Feb 28, 2025

Conversation

svix-jplatte
Copy link
Member

This does the bare minimum to make CI green with the latest OpenAPI spec. In particular:

  • This does not update any languages we don't have in regen_openapi.sh yet - we're going to add the remaining languages over the coming week or two
  • This does not expose the ingest endpoint API in JS and Python - we want to generate an ingest resource API that has an accessor for an endpoint sub-resource, but the templates don't support it yet (this is also coming soon); for Rust I wrote this by hand to get rid of some "unused pub" warnings

@svix-jplatte svix-jplatte requested a review from a team as a code owner February 28, 2025 17:11
@svix-mman
Copy link
Contributor

@svix-jplatte I want to merge and release this today so the headers field on EndpointIn is released (For a JS customer)
Since we don't expose ingest yet, there should not be a problem committing the new struct enum logic without testing it first right?

@svix-jplatte
Copy link
Member Author

This version of the spec doesn't contain any struct enums yet anyways.

@svix-jplatte svix-jplatte merged commit e28add5 into main Feb 28, 2025
24 checks passed
@svix-jplatte svix-jplatte deleted the jplatte/regen branch February 28, 2025 17:22
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