@@ -79,8 +79,7 @@ task dataflowValidatesRunnerARM64() {
7979task flinkValidatesRunner {
8080 group = " Verification"
8181
82- // TODO(https://github.com/apache/beam/issues/37600) use project.ext.latestFlinkVersion after resolved
83- def flinkVersion = ' 1.20'
82+ def flinkVersion = project. ext. latestFlinkVersion
8483
8584 dependsOn " :sdks:go:test:goBuild"
8685 dependsOn " :sdks:go:container:docker"
@@ -105,6 +104,7 @@ task flinkValidatesRunner {
105104 " --runner flink" ,
106105 " --flink_job_server_jar ${ project(":runners:flink:${flinkVersion}:job-server").shadowJar.archivePath} " ,
107106 " --pipeline_opts \" ${ pipelineOptions.join(' ')} \" " ,
107+ " --prebuild_go_docker_tag ${ project(":sdks:go:container").containerImageTags().first()} " ,
108108 ]
109109 exec {
110110 if (fork_java_home) {
@@ -133,6 +133,7 @@ task samzaValidatesRunner {
133133 " --runner samza" ,
134134 " --samza_job_server_jar ${ project(":runners:samza:job-server").shadowJar.archivePath} " ,
135135 " --pipeline_opts \" ${ pipelineOptions.join(' ')} \" " ,
136+ " --prebuild_go_docker_tag ${ project(":sdks:go:container").containerImageTags().first()} " ,
136137 ]
137138 exec {
138139 if (fork_java_home) {
@@ -150,6 +151,7 @@ task sparkValidatesRunner {
150151 group = " Verification"
151152
152153 dependsOn " :sdks:go:test:goBuild"
154+ dependsOn " :sdks:go:container:docker"
153155 dependsOn " :sdks:java:container:${ project.ext.currentJavaVersion} :docker"
154156 dependsOn " :runners:spark:3:job-server:shadowJar"
155157 dependsOn " :sdks:java:testing:expansion-service:buildTestExpansionServiceJar"
@@ -161,6 +163,7 @@ task sparkValidatesRunner {
161163 " --runner spark" ,
162164 " --spark_job_server_jar ${ project(":runners:spark:3:job-server").shadowJar.archivePath} " ,
163165 " --pipeline_opts \" ${ pipelineOptions.join(' ')} \" " ,
166+ " --prebuild_go_docker_tag ${ project(":sdks:go:container").containerImageTags().first()} " ,
164167 ]
165168 exec {
166169 if (fork_java_home) {
@@ -191,6 +194,7 @@ tasks.register("ulrValidatesRunner") {
191194 doLast {
192195 def pipelineOptions = [ // Pipeline options piped directly to Go SDK flags.
193196 " --expansion_jar=test:${ project(":sdks:java:testing:expansion-service").buildTestExpansionServiceJar.archivePath} " ,
197+ " --prebuild_go_docker_tag ${ project(":sdks:go:container").containerImageTags().first()} " ,
194198 ]
195199 def options = [
196200 " --runner portable" ,
@@ -227,6 +231,7 @@ task prismValidatesRunner {
227231 def options = [
228232 " --runner prism" ,
229233 " --pipeline_opts \" ${ pipelineOptions.join(' ')} \" " ,
234+ " --prebuild_go_docker_tag ${ project(":sdks:go:container").containerImageTags().first()} " ,
230235 ]
231236 exec {
232237 if (fork_java_home) {
@@ -265,7 +270,8 @@ ext.goIoValidatesRunnerTask = { proj, name, scriptOpts, pipelineOpts ->
265270 " --expansion_jar=debeziumio:${ debeziumIoExpJar} " ,
266271 " --expansion_jar=gcpio:${ gcpIoExpJar} " ,
267272 " --bq_dataset=apache-beam-testing.beam_bigquery_io_test_temp" ,
268- " --bt_instance=projects/apache-beam-testing/instances/beam-test"
273+ " --bt_instance=projects/apache-beam-testing/instances/beam-test" ,
274+ " --prebuild_go_docker_tag ${ project(":sdks:go:container").containerImageTags().first()} " ,
269275 ]
270276 pipelineOptions. addAll(pipelineOpts)
271277 def options = [
0 commit comments