-
Notifications
You must be signed in to change notification settings - Fork 24
Add protobuf edition 2023 support #23
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
base: main
Are you sure you want to change the base?
Conversation
|
FWIW, looking at this now, the tests are probably overkill and I could easily remove them. |
|
thank you! looks good to me, minus the committed binary, could you remove it? let's keep the test |
|
@birdayz Done! |
|
You will need to rewrite the history to eliminate the binary from git completely, otherwise it will be added with one of the "past" commits. |
b2f9283 to
71b7350
Compare
|
@birdayz Done as well! |
- Add FEATURE_SUPPORTS_EDITIONS flag to protoc plugin for edition compatibility - Create new edition_2023_test.proto with edition = "2023" syntax - Add edition_2023_test.go to verify field presence semantics work correctly - Generate edition 2023 compatible MCP handlers with pointer-based string fields - Maintain backward compatibility with existing proto2/proto3 files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
71b7350 to
9f01bcb
Compare
|
last thing remaining: to correctly generate golden files. :) that will fix the ci error i believe. |
|
OK! Sorry for the back and forth. I ran that and |
Hi there! We'd like to use this project, but we're using edition 2023 protobufs and this project didn't seem to be compatible. I asked Claude Code to add compatibility.
🤖 Generated with Claude Code