Skip to content

Commit 3caef28

Browse files
committed
Pin Avro 1.12 in expansion service container
1 parent 1da37bc commit 3caef28

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

sdks/java/expansion-service/container/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ ARG TARGETARCH
2424
WORKDIR /opt/apache/beam
2525

2626
# Copy dependencies generated by the Gradle build.
27+
# TODO(https://github.com/apache/beam/issues/34098) remove when Beam moved to avro 1.12
28+
COPY target/avro.jar jars/
2729
COPY target/beam-sdks-java-io-expansion-service.jar jars/
2830
COPY target/beam-sdks-java-io-google-cloud-platform-expansion-service.jar jars/
2931
COPY target/beam-sdks-java-extensions-schemaio-expansion-service.jar jars/

sdks/java/expansion-service/container/build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ configurations {
3636
}
3737

3838
dependencies {
39+
// TODO(https://github.com/apache/beam/issues/34098) remove when Beam moved to avro 1.12
40+
dockerDependency "org.apache.avro:avro:1.12.0"
3941
dockerDependency project(path: ":sdks:java:extensions:schemaio-expansion-service", configuration: "shadow")
4042
dockerDependency project(path: ":sdks:java:io:expansion-service", configuration: "shadow")
4143
dockerDependency project(path: ":sdks:java:io:google-cloud-platform:expansion-service", configuration: "shadow")
@@ -48,6 +50,8 @@ goBuild {
4850

4951
task copyDockerfileDependencies(type: Copy) {
5052
from configurations.dockerDependency
53+
// TODO(https://github.com/apache/beam/issues/34098) remove when Beam moved to avro 1.12
54+
rename 'avro-.*.jar', 'avro.jar'
5155
rename 'beam-sdks-java-extensions-schemaio-expansion-service-.*.jar', 'beam-sdks-java-extensions-schemaio-expansion-service.jar'
5256
rename 'beam-sdks-java-io-expansion-service-.*.jar', 'beam-sdks-java-io-expansion-service.jar'
5357
rename 'beam-sdks-java-io-google-cloud-platform-expansion-service-.*.jar', 'beam-sdks-java-io-google-cloud-platform-expansion-service.jar'

0 commit comments

Comments
 (0)