Skip to content

build(grpc): upgrade protobuf-maven-plugin to 5.1.7#994

Merged
ehsavoie merged 1 commit into
a2aproject:mainfrom
ehsavoie:protobuf-maven-plugin-upgrade
Jul 24, 2026
Merged

build(grpc): upgrade protobuf-maven-plugin to 5.1.7#994
ehsavoie merged 1 commit into
a2aproject:mainfrom
ehsavoie:protobuf-maven-plugin-upgrade

Conversation

@ehsavoie

Copy link
Copy Markdown
Collaborator

Migrate all protobuf compilation to io.github.ascopes:protobuf-maven-plugin 5.1.7, replacing both the hardcoded 4.1.2 in spec-grpc and the legacy org.xolstice.maven.plugins plugin in compat-0.3/spec-grpc:

  • Centralize version in parent POM property
  • Update plugin configuration to v5.x API (protoc, plugins, goals)
  • Add GitHub Actions workflow to verify gRPC code generation in CI

Migrate all protobuf compilation to io.github.ascopes:protobuf-maven-plugin
5.1.7, replacing both the hardcoded 4.1.2 in spec-grpc and the legacy
org.xolstice.maven.plugins plugin in compat-0.3/spec-grpc:

- Centralize version in parent POM property
- Update plugin configuration to v5.x API (protoc, plugins, goals)
- Add GitHub Actions workflow to verify gRPC code generation in CI

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
@ehsavoie

ehsavoie commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator Author

Supersedes #884

@ehsavoie
ehsavoie requested review from jmesnil and kabir July 24, 2026 07:57
@ehsavoie
ehsavoie merged commit 45c6be6 into a2aproject:main Jul 24, 2026
14 checks passed
@ehsavoie
ehsavoie deleted the protobuf-maven-plugin-upgrade branch July 24, 2026 09:29
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.

1 participant