apache / pekko-connectors

Apache Pekko Connectors is a Reactive Enterprise Integration library for Java and Scala, based on Reactive Streams and Apache Pekko.
https://pekko.apache.org/
Apache License 2.0
59 stars 32 forks source link

reproducible builds: proto files in google-cloud artifacts #738

Open raboof opened 1 month ago

raboof commented 1 month ago

while checking the v1.1.0-M1-RC1 artifacts, in both pekko-connectors-google-cloud-pub-sub-grpc_2.13-1.1.0-M1-RC1.jar and pekko-connectors-google-cloud-bigquery-storage_2.13-1.1.0-M1-RC1.jar and their 2.12 counterparts, I encountered .proto files in the published jars but not in my locally-built artifacts.

raboof commented 1 month ago

this seems like a nondeterminism in our sbt build, either coming from sbt-pekko-grpc or from the further upstream sbt-protoc. Filed https://github.com/apache/pekko-grpc/issues/345