This is an automated email from the ASF dual-hosted git repository.

derrickaw pushed a commit to branch 20260715_updateSpotless
in repository https://gitbox.apache.org/repos/asf/beam.git

commit efa4ad17755539d106933971a58b39af39e369ff
Author: Derrick Williams <[email protected]>
AuthorDate: Wed Jul 15 17:51:05 2026 +0000

    try to upgrade spotless to 8.3
---
 buildSrc/build.gradle.kts                                             | 4 ++--
 .../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy    | 2 +-
 sdks/java/io/cassandra/build.gradle                                   | 2 +-
 sdks/java/io/hadoop-file-system/build.gradle                          | 2 +-
 sdks/java/io/hadoop-format/build.gradle                               | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts
index 96b1cb12dd4..5243f163670 100644
--- a/buildSrc/build.gradle.kts
+++ b/buildSrc/build.gradle.kts
@@ -32,7 +32,7 @@ val useMirror = isCi && !mavenCentralMirrorUrl.isNullOrBlank()
 plugins {
   `java-gradle-plugin`
   groovy
-  id("com.diffplug.spotless") version "5.6.1"
+  id("com.diffplug.spotless") version "8.3.0"
 }
 
 // Define the set of repositories required to fetch and enable plugins.
@@ -68,7 +68,7 @@ dependencies {
 
   runtimeOnly("com.google.protobuf:protobuf-gradle-plugin:0.8.13")             
                            // Enable proto code generation
   runtimeOnly("com.github.davidmc24.gradle.plugin:gradle-avro-plugin:1.9.1")   
                            // Enable Avro code generation. Version 1.1.0 is 
the last supporting avro 1.10.2
-  runtimeOnly("com.diffplug.spotless:spotless-plugin-gradle:5.6.1")            
                            // Enable a code formatting plugin
+  runtimeOnly("com.diffplug.spotless:spotless-plugin-gradle:8.3.0")            
                            // Enable a code formatting plugin
   runtimeOnly("gradle.plugin.com.dorongold.plugins:task-tree:1.5")             
                            // Adds a 'taskTree' task to print task dependency 
tree
   runtimeOnly("net.linguica.gradle:maven-settings-plugin:0.5")
   
runtimeOnly("gradle.plugin.io.pry.gradle.offline_dependencies:gradle-offline-dependencies-plugin:0.5.0")
 // Enable creating an offline repository
diff --git 
a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy 
b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index 8298eacff4d..0f7cce13258 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -1478,7 +1478,7 @@ class BeamModulePlugin implements Plugin<Project> {
         enforceCheck !disableSpotlessCheck
         java {
           licenseHeader javaLicenseHeader
-          googleJavaFormat('1.7')
+          googleJavaFormat('1.17.0')
           target project.fileTree(project.projectDir) {
             include 'src/*/java/**/*.java'
             exclude '**/DefaultPackageTest.java'
diff --git a/sdks/java/io/cassandra/build.gradle 
b/sdks/java/io/cassandra/build.gradle
index 43ac8bc8bf8..402490c3309 100644
--- a/sdks/java/io/cassandra/build.gradle
+++ b/sdks/java/io/cassandra/build.gradle
@@ -62,7 +62,7 @@ dependencies {
 configurations.all (Configuration it) -> {
   // error-prone requires newer guava, don't override for annotation processing
   // https://github.com/google/error-prone/issues/2745
-  if (it.name == "annotationProcessor" || it.name =="testAnnotationProcessor") 
{
+  if (it.name == "annotationProcessor" || it.name =="testAnnotationProcessor" 
|| it.name.startsWith("spotless")) {
     return
   }
   resolutionStrategy {
diff --git a/sdks/java/io/hadoop-file-system/build.gradle 
b/sdks/java/io/hadoop-file-system/build.gradle
index d78d6a300ca..854ccefa017 100644
--- a/sdks/java/io/hadoop-file-system/build.gradle
+++ b/sdks/java/io/hadoop-file-system/build.gradle
@@ -85,7 +85,7 @@ hadoopVersions.each {kv ->
 configurations.all (Configuration it) -> {
   // error-prone requires newer guava, don't override for annotation processing
   // https://github.com/google/error-prone/issues/2745
-  if (it.name == "annotationProcessor" || it.name =="testAnnotationProcessor") 
{
+  if (it.name == "annotationProcessor" || it.name =="testAnnotationProcessor" 
|| it.name.startsWith("spotless")) {
     return
   }
   resolutionStrategy {
diff --git a/sdks/java/io/hadoop-format/build.gradle 
b/sdks/java/io/hadoop-format/build.gradle
index 83dfcf22d86..92eda09a316 100644
--- a/sdks/java/io/hadoop-format/build.gradle
+++ b/sdks/java/io/hadoop-format/build.gradle
@@ -125,7 +125,7 @@ hadoopVersions.each {kv ->
 configurations.all (Configuration it) -> {
   // error-prone requires newer guava, don't override for annotation processing
   // https://github.com/google/error-prone/issues/2745
-  if (it.name == "annotationProcessor" || it.name =="testAnnotationProcessor") 
{
+  if (it.name == "annotationProcessor" || it.name =="testAnnotationProcessor" 
|| it.name.startsWith("spotless")) {
     return
   }
   resolutionStrategy {

Reply via email to