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

Add apicurio protobuf support #37981

Closed

Conversation

carlesarnal
Copy link
Contributor

@carlesarnal carlesarnal commented Jan 2, 2024

This introduces support for serialization using protobuf as #37722 introduced for JSON Schema. The caveat here is that Protobuf serialization does not work for now in native mode. I will investigate more.

@quarkus-bot quarkus-bot bot added area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation labels Jan 2, 2024
@carlesarnal
Copy link
Contributor Author

The problem with the native integration test is that when the test is executed in that mode, the runtime used for generating the class and the one used for running the test is different, causing protobuf to fail validating the message. The flow and test works fine in JVM mode, and that might be all that can be done here.

@carlesarnal carlesarnal marked this pull request as ready for review January 4, 2024 12:07
@quarkus-bot

This comment has been minimized.

@cescoffier
Copy link
Member

@alesj can you have a look?

@alesj
Copy link
Contributor

alesj commented Feb 5, 2024

@cescoffier yeah, already on my todo list for this week -- all coordinated with @carlesarnal

@carlesarnal
Copy link
Contributor Author

@alesj now the error must be reproducible. Note that I had to revert the banned dependency, so I'm going to close the PR for now so it does not get merged by mistake.

@quarkus-bot quarkus-bot bot added the triage/invalid This doesn't seem right label Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core area/dependencies Pull requests that update a dependency file area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins area/documentation triage/invalid This doesn't seem right
Projects
Development

Successfully merging this pull request may close these issues.

3 participants