Philip K. Warren
Philip K. Warren
Add support for code generation using new curated plugins. Define a new 'plugin' key for use in buf.gen.yaml which can refer to either a local or a remote curated plugin.
Update `buf lint` to support `--error-format junit` for a JUnit style report format supported by Jenkins, TeamCity, and other CI systems. Fixes #829.
When looking at the implementation of PropertyWrapper, I've seen two potential issues for consumers of this API: * `PropertyWrapper` wraps a `DynamicProperty` (which is thread safe), but appears to not...
In https://github.com/jenkinsci/JenkinsPipelineUnit/blob/master/src/test/groovy/com/lesfurets/jenkins/TestHelperSingleton.groovy, there is an example of using a PipelineTestHelper as a singleton. This is useful to speed up test execution. In BasePipelineTest.setUp, only the call stack is reset upon...
Since updating to a newer version of Guava, the shaded client has started shipping Guava transitive dependencies (without relocating them): ``` +- com.google.guava:guava:jar:22.0:compile | +- com.google.errorprone:error_prone_annotations:jar:2.0.18:compile | +- com.google.j2objc:j2objc-annotations:jar:1.1:compile |...
**What version of protobuf and what language are you using?** Version: v24.4 Language: Java **What operating system (Linux, Windows, ...) and version?** MacOS 14.0 **What runtime / compiler are you...
**Describe the bug** Distroless nodejs images currently include the `/nodejs/include` directory (55.4M). A large portion of this is `/nodejs/include/node/openssl` (53.9M) which includes include files for multiple architectures and variants. **To...
The following attributes have been deprecated: * `net.peer.name` -> replaced with `server.address` on client spans and `client.address` on server spans. * `net.peer.port` -> replaced with `server.port` on client spans and...
Instead of downloading protoc, we should be able to migrate the code generation used in this project to work with remote plugins. This might be work that could be picked...
There have been issues in the past w/ crosstests, Maven, and other build flows where the Makefile is used but is missing required code generation dependencies (you have to manually...