From a4c339116d71b1f613598993774b014b43c99ffa Mon Sep 17 00:00:00 2001 From: Mitchell Williams Date: Mon, 5 Oct 2026 10:19:23 -0600 Subject: [PATCH] fix: bump transitive jackson deps and spring to resolve CVEs --- encryption-service-jasypt/gradle.lockfile | 33 +++---- .../jasypt/JasyptEncryptionServiceTest.groovy | 6 +- encryption-service-vault/gradle.lockfile | 33 +++---- .../vault/VaultEncryptionServiceTest.groovy | 98 ++++++++++--------- .../security/vault/VaultTransitKeyTest.groovy | 4 +- exception-reporter-honeybadger/build.gradle | 5 +- .../gradle.lockfile | 39 ++++---- .../ExceptionReporterHoneybadgerTest.groovy | 4 +- .../HoneybadgerEnvironmentTest.groovy | 22 ++--- .../gradle.lockfile | 33 +++---- ...silience4jFaultTolerantExecutorTest.groovy | 74 +++++++++++--- .../ScopedConfigurationRegistryTest.groovy | 48 +++++---- .../ConfigurationUtilsTest.groovy | 4 +- message-broker-nats/build.gradle | 2 +- message-broker-nats/gradle.lockfile | 45 +++++---- store-redis/gradle.lockfile | 33 +++---- store-vault/gradle.lockfile | 33 +++---- .../store/vault/VaultStoreTest.groovy | 28 +++--- 18 files changed, 298 insertions(+), 246 deletions(-) diff --git a/encryption-service-jasypt/gradle.lockfile b/encryption-service-jasypt/gradle.lockfile index 3d5cf99..6970905 100644 --- a/encryption-service-jasypt/gradle.lockfile +++ b/encryption-service-jasypt/gradle.lockfile @@ -1,17 +1,17 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testRuntimeClasspath com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=pmd @@ -26,13 +26,13 @@ com.google.guava:guava:33.6.0-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -106,8 +106,7 @@ org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntime org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-analysis:9.10.1=spotbugs @@ -120,7 +119,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd org.slf4j:slf4j-api:1.7.30=compileClasspath,runtimeClasspath,testCompileClasspath @@ -134,4 +133,4 @@ org.spockframework:spock-bom:2.4-groovy-4.0=testCompileClasspath,testRuntimeClas org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeClasspath org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/encryption-service-jasypt/src/test/groovy/com/mx/path/service/facility/encryption/jasypt/JasyptEncryptionServiceTest.groovy b/encryption-service-jasypt/src/test/groovy/com/mx/path/service/facility/encryption/jasypt/JasyptEncryptionServiceTest.groovy index de19582..29a52f9 100644 --- a/encryption-service-jasypt/src/test/groovy/com/mx/path/service/facility/encryption/jasypt/JasyptEncryptionServiceTest.groovy +++ b/encryption-service-jasypt/src/test/groovy/com/mx/path/service/facility/encryption/jasypt/JasyptEncryptionServiceTest.groovy @@ -84,9 +84,9 @@ class JasyptEncryptionServiceTest extends Specification implements WithMockery { plaintext == value where: - value | _ - null | _ - "" | _ + value | _ + null | _ + "" | _ "some unencrypted junk" | _ } diff --git a/encryption-service-vault/gradle.lockfile b/encryption-service-vault/gradle.lockfile index 3f1ee9f..587a0e1 100644 --- a/encryption-service-vault/gradle.lockfile +++ b/encryption-service-vault/gradle.lockfile @@ -1,18 +1,18 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testRuntimeClasspath com.bettercloud:vault-java-driver:5.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testRuntimeClasspath com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=pmd @@ -27,13 +27,13 @@ com.google.guava:guava:33.6.0-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -106,8 +106,7 @@ org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntime org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-analysis:9.10.1=spotbugs @@ -120,7 +119,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd org.slf4j:slf4j-api:1.7.30=compileClasspath,runtimeClasspath,testCompileClasspath @@ -134,4 +133,4 @@ org.spockframework:spock-bom:2.4-groovy-4.0=testCompileClasspath,testRuntimeClas org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeClasspath org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultEncryptionServiceTest.groovy b/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultEncryptionServiceTest.groovy index 06c441d..d49c723 100644 --- a/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultEncryptionServiceTest.groovy +++ b/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultEncryptionServiceTest.groovy @@ -129,11 +129,11 @@ class VaultEncryptionServiceTest extends Specification { driver.getClass() == Vault where: - config | _ - configWithAppId() | _ - configWithToken() | _ - configWithAppRole() | _ - configWithAppRoleSSL() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ + configWithAppRole() | _ + configWithAppRoleSSL() | _ } @Unroll @@ -166,15 +166,17 @@ class VaultEncryptionServiceTest extends Specification { plaintext == null where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } def "decrypt() returns input when not enabled"() { given: - subject = new VaultEncryptionService(new VaultEncryptionServiceConfiguration().tap { setEnabled(false) }) + subject = new VaultEncryptionService(new VaultEncryptionServiceConfiguration().tap { + setEnabled(false) + }) when: def plaintext = subject.decrypt("vault-12345") @@ -212,15 +214,17 @@ class VaultEncryptionServiceTest extends Specification { plaintext == null where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } def "encrypt() returns input when not enabled"() { given: - subject = new VaultEncryptionService(new VaultEncryptionServiceConfiguration().tap { setEnabled(false) }) + subject = new VaultEncryptionService(new VaultEncryptionServiceConfiguration().tap { + setEnabled(false) + }) when: def ciphertext = subject.encrypt("plaintext") @@ -240,9 +244,9 @@ class VaultEncryptionServiceTest extends Specification { subject.isEncrypted("vault-1231827361") where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -265,9 +269,9 @@ class VaultEncryptionServiceTest extends Specification { verify(subject).resetDriver() || true where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -344,9 +348,9 @@ class VaultEncryptionServiceTest extends Specification { verify(subject).resetDriver() || true where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -417,9 +421,9 @@ class VaultEncryptionServiceTest extends Specification { true where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -439,9 +443,9 @@ class VaultEncryptionServiceTest extends Specification { noExceptionThrown() where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -461,11 +465,11 @@ class VaultEncryptionServiceTest extends Specification { when(authResponse.getAuthClientToken()).thenReturn("token12345") def key = VaultTransitKey.builder().keys([ - "1": 123, - "2": 456, - "3": 789, - "4": 1123, - "5": 1456 + "1": 123, + "2": 456, + "3": 789, + "4": 1123, + "5": 1456 ]).build() doReturn(vaultDriver).when(subject).buildVaultDriver(any()) @@ -475,16 +479,16 @@ class VaultEncryptionServiceTest extends Specification { subject.rotateKeys() verify(logicalDriver).write("transit/keys/" + config.getKeyName() + "/rotate", null) verify(logicalDriver).write("transit/keys/" + config.getKeyName() + "/config", ImmutableMap.of( - "min_decryption_version", 3, - "min_encryption_version", 3)) + "min_decryption_version", 3, + "min_encryption_version", 3)) then: true where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -522,16 +526,16 @@ class VaultEncryptionServiceTest extends Specification { subject.setMinVersion(12) verify(logicalDriver).write("transit/keys/" + config.getKeyName() + "/config", ImmutableMap.of( - "min_decryption_version", 12, - "min_encryption_version", 12)) + "min_decryption_version", 12, + "min_encryption_version", 12)) then: true where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -541,7 +545,7 @@ class VaultEncryptionServiceTest extends Specification { subject = new VaultEncryptionService(config) subject.setDriver(vaultDriver) - def responseBody = "" + + def responseBody = "" + "{" + "'data' : {" + "'type' : 'aes256-gcm96'," + @@ -577,9 +581,9 @@ class VaultEncryptionServiceTest extends Specification { key.getClass() == VaultTransitKey where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } diff --git a/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultTransitKeyTest.groovy b/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultTransitKeyTest.groovy index b357a2b..1639bc2 100644 --- a/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultTransitKeyTest.groovy +++ b/encryption-service-vault/src/test/groovy/com/mx/path/service/facility/security/vault/VaultTransitKeyTest.groovy @@ -17,7 +17,7 @@ class VaultTransitKeyTest extends Specification { def "fromJsonObject sets all properties"() { given: - def body = "{" + + def body = "{" + "'data' : {" + "'type' : 'aes256-gcm96'," + "'deletion_allowed' : false," + @@ -61,7 +61,7 @@ class VaultTransitKeyTest extends Specification { def "fromJsonObject works with blanks"() { given: - String body = "" + + String body = "" + "{" + "'data' : {" + "'keys' : {" + diff --git a/exception-reporter-honeybadger/build.gradle b/exception-reporter-honeybadger/build.gradle index e6367be..1191969 100644 --- a/exception-reporter-honeybadger/build.gradle +++ b/exception-reporter-honeybadger/build.gradle @@ -10,9 +10,8 @@ dependencies { constraints { // Transitive dependency of io.honeybadger:honeybadger-java:2.1.2 - api("com.fasterxml.jackson.core:jackson-core:2.21.1") { - because "Fixes High Severity vulnerabilities: SNYK-JAVA-COMFASTERXMLJACKSONCORE-10500754, " + - "SNYK-JAVA-COMFASTERXMLJACKSONCORE-15365924, and SNYK-JAVA-COMFASTERXMLJACKSONCORE-7569538" + api("com.fasterxml.jackson.core:jackson-core:2.22.3") { + because "Fixes High Severity vulnerabilities" } } } diff --git a/exception-reporter-honeybadger/gradle.lockfile b/exception-reporter-honeybadger/gradle.lockfile index dbab0b1..db52292 100644 --- a/exception-reporter-honeybadger/gradle.lockfile +++ b/exception-reporter-honeybadger/gradle.lockfile @@ -1,21 +1,17 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-annotations:2.21=compileClasspath,runtimeClasspath,testCompileClasspath -com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.21.1=compileClasspath,runtimeClasspath,testCompileClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-annotations:2.22=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.spullara.mustache.java:compiler:0.9.10=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath @@ -33,13 +29,13 @@ com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle com.jcabi:jcabi-log:0.20.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.jcabi:jcabi-manifests:1.2.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -117,9 +113,8 @@ org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntime org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs org.mockito:mockito-core:3.4.6=compileClasspath,runtimeClasspath -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:2.6=compileClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath @@ -133,7 +128,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd org.slf4j:slf4j-api:2.0.17=spotbugsSlf4j @@ -145,4 +140,4 @@ org.spockframework:spock-bom:2.4-groovy-4.0=testCompileClasspath,testRuntimeClas org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeClasspath org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/ExceptionReporterHoneybadgerTest.groovy b/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/ExceptionReporterHoneybadgerTest.groovy index 1d40f80..60a2b6d 100644 --- a/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/ExceptionReporterHoneybadgerTest.groovy +++ b/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/ExceptionReporterHoneybadgerTest.groovy @@ -146,7 +146,9 @@ class ExceptionReporterHoneybadgerTest extends Specification { def "request_url is built correctly without query string"() { given: def ex = new RuntimeException("something is broke") - def context = new TestExceptionContext().tap() { setRequestURL("http://localhost") } + def context = new TestExceptionContext().tap() { + setRequestURL("http://localhost") + } when: subject.report(ex, "Holy ~!@#", context) diff --git a/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/HoneybadgerEnvironmentTest.groovy b/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/HoneybadgerEnvironmentTest.groovy index 74ac114..6367cd9 100644 --- a/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/HoneybadgerEnvironmentTest.groovy +++ b/exception-reporter-honeybadger/src/test/groovy/com/mx/path/service/facility/exception_reporter/honeybadger/HoneybadgerEnvironmentTest.groovy @@ -14,12 +14,12 @@ class HoneybadgerEnvironmentTest extends Specification { value == expectedValue where: - environment | expectedValue + environment | expectedValue HoneybadgerEnvironment.DEVELOPMENT | "development" - HoneybadgerEnvironment.SANDBOX | "sandbox" - HoneybadgerEnvironment.QA | "qa" - HoneybadgerEnvironment.INTEGRATION | "integration" - HoneybadgerEnvironment.PRODUCTION | "production" + HoneybadgerEnvironment.SANDBOX | "sandbox" + HoneybadgerEnvironment.QA | "qa" + HoneybadgerEnvironment.INTEGRATION | "integration" + HoneybadgerEnvironment.PRODUCTION | "production" } @Rollup @@ -33,10 +33,10 @@ class HoneybadgerEnvironmentTest extends Specification { where: value | expectedEnvironment "DEVELOPMENT" | HoneybadgerEnvironment.DEVELOPMENT - "SANDBOX" | HoneybadgerEnvironment.SANDBOX - "QA" | HoneybadgerEnvironment.QA + "SANDBOX" | HoneybadgerEnvironment.SANDBOX + "QA" | HoneybadgerEnvironment.QA "INTEGRATION" | HoneybadgerEnvironment.INTEGRATION - "PRODUCTION" | HoneybadgerEnvironment.PRODUCTION + "PRODUCTION" | HoneybadgerEnvironment.PRODUCTION } @Rollup @@ -50,9 +50,9 @@ class HoneybadgerEnvironmentTest extends Specification { where: value | expectedEnvironment "development" | HoneybadgerEnvironment.DEVELOPMENT - "sandbox" | HoneybadgerEnvironment.SANDBOX - "qa" | HoneybadgerEnvironment.QA + "sandbox" | HoneybadgerEnvironment.SANDBOX + "qa" | HoneybadgerEnvironment.QA "integration" | HoneybadgerEnvironment.INTEGRATION - "production" | HoneybadgerEnvironment.PRODUCTION + "production" | HoneybadgerEnvironment.PRODUCTION } } diff --git a/fault-tolerant-executor-resilience4j/gradle.lockfile b/fault-tolerant-executor-resilience4j/gradle.lockfile index ffe5355..8d25313 100644 --- a/fault-tolerant-executor-resilience4j/gradle.lockfile +++ b/fault-tolerant-executor-resilience4j/gradle.lockfile @@ -1,17 +1,17 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testRuntimeClasspath com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=pmd @@ -26,13 +26,13 @@ com.google.guava:guava:33.6.0-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -113,8 +113,7 @@ org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntime org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-analysis:9.10.1=spotbugs @@ -127,7 +126,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd org.slf4j:slf4j-api:1.7.30=runtimeClasspath,testCompileClasspath @@ -141,4 +140,4 @@ org.spockframework:spock-bom:2.4-groovy-4.0=testCompileClasspath,testRuntimeClas org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeClasspath org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/Resilience4jFaultTolerantExecutorTest.groovy b/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/Resilience4jFaultTolerantExecutorTest.groovy index c5bae68..8d12a14 100644 --- a/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/Resilience4jFaultTolerantExecutorTest.groovy +++ b/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/Resilience4jFaultTolerantExecutorTest.groovy @@ -44,11 +44,11 @@ class Resilience4jFaultTolerantExecutorTest extends Specification { exception.cause == originalException where: - originalException || failureStatus - mock(BulkheadFullException) || PathResponseStatus.UPSTREAM_SERVICE_UNAVAILABLE + originalException || failureStatus + mock(BulkheadFullException) || PathResponseStatus.UPSTREAM_SERVICE_UNAVAILABLE mock(CallNotPermittedException) || PathResponseStatus.UPSTREAM_SERVICE_UNAVAILABLE - new TimeoutException() || PathResponseStatus.UPSTREAM_SERVICE_UNAVAILABLE - new RuntimeException() || PathResponseStatus.INTERNAL_ERROR + new TimeoutException() || PathResponseStatus.UPSTREAM_SERVICE_UNAVAILABLE + new RuntimeException() || PathResponseStatus.INTERNAL_ERROR } def "runs a submitted task"() { @@ -92,7 +92,11 @@ class Resilience4jFaultTolerantExecutorTest extends Specification { subject = new Resilience4jFaultTolerantExecutor(configurations) when: - def thread1 = new Thread({ -> subject.submit("DEFAULT", { config -> Thread.sleep(500) }) }) + def thread1 = new Thread({ + -> subject.submit("DEFAULT", { config -> + Thread.sleep(500) + }) + }) thread1.start() Thread.sleep(150) @@ -141,9 +145,21 @@ class Resilience4jFaultTolerantExecutorTest extends Specification { subject = new Resilience4jFaultTolerantExecutor(configurations) when: - def thread1 = new Thread({ config -> subject.submit("DEFAULT", { -> throw new RuntimeException() }) }) - def thread2 = new Thread({ config -> subject.submit("DEFAULT", { -> throw new RuntimeException() }) }) - def thread3 = new Thread({ config -> subject.submit("DEFAULT", { -> throw new RuntimeException() }) }) + def thread1 = new Thread({ config -> + subject.submit("DEFAULT", { + -> throw new RuntimeException() + }) + }) + def thread2 = new Thread({ config -> + subject.submit("DEFAULT", { + -> throw new RuntimeException() + }) + }) + def thread3 = new Thread({ config -> + subject.submit("DEFAULT", { + -> throw new RuntimeException() + }) + }) thread1.start() thread2.start() @@ -177,9 +193,21 @@ class Resilience4jFaultTolerantExecutorTest extends Specification { subject = new Resilience4jFaultTolerantExecutor(configurations) when: - def thread1 = new Thread({ config -> subject.submit("DEFAULT", { -> throw new RuntimeException() }) }) - def thread2 = new Thread({ config -> subject.submit("DEFAULT", { -> throw new RuntimeException() }) }) - def thread3 = new Thread({ config -> subject.submit("DEFAULT", { -> throw new RuntimeException() }) }) + def thread1 = new Thread({ config -> + subject.submit("DEFAULT", { + -> throw new RuntimeException() + }) + }) + def thread2 = new Thread({ config -> + subject.submit("DEFAULT", { + -> throw new RuntimeException() + }) + }) + def thread3 = new Thread({ config -> + subject.submit("DEFAULT", { + -> throw new RuntimeException() + }) + }) thread1.start() thread2.start() @@ -211,8 +239,16 @@ class Resilience4jFaultTolerantExecutorTest extends Specification { subject = new Resilience4jFaultTolerantExecutor(configurations) when: - def thread1 = new Thread({ -> subject.submit("DEFAULT", { config -> Thread.sleep(500) }) }) - def thread2 = new Thread({ -> subject.submit("DEFAULT", { config -> Thread.sleep(500) }) }) + def thread1 = new Thread({ + -> subject.submit("DEFAULT", { config -> + Thread.sleep(500) + }) + }) + def thread2 = new Thread({ + -> subject.submit("DEFAULT", { config -> + Thread.sleep(500) + }) + }) thread1.start() thread2.start() @@ -242,8 +278,16 @@ class Resilience4jFaultTolerantExecutorTest extends Specification { subject = new Resilience4jFaultTolerantExecutor(configurations) when: - def thread1 = new Thread({ -> subject.submit("DEFAULT", { config -> Thread.sleep(500) }) }) - def thread2 = new Thread({ -> subject.submit("DEFAULT", { config -> Thread.sleep(500) }) }) + def thread1 = new Thread({ + -> subject.submit("DEFAULT", { config -> + Thread.sleep(500) + }) + }) + def thread2 = new Thread({ + -> subject.submit("DEFAULT", { config -> + Thread.sleep(500) + }) + }) thread1.start() thread2.start() diff --git a/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/ScopedConfigurationRegistryTest.groovy b/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/ScopedConfigurationRegistryTest.groovy index 39bf61c..a270830 100644 --- a/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/ScopedConfigurationRegistryTest.groovy +++ b/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/ScopedConfigurationRegistryTest.groovy @@ -254,22 +254,26 @@ class ScopedConfigurationRegistryTest extends Specification { subject.isValidScopeSyntax(scope) == valid where: - scope || valid - "http" || true - "http." || false - "http.profile" || true - "http-identity" || false - "http.identity.get" || true - ".nats" || false - "nats" || true + scope || valid + "http" || true + "http." || false + "http.profile" || true + "http-identity" || false + "http.identity.get" || true + ".nats" || false + "nats" || true "nats.remote_deposits.get" || true } def "findBestConfigurations"() { given: def registry = new ArrayList().tap { - add(new ScopedResilience4jConfigurations().tap { scope = "one.two.three" }) - add(new ScopedResilience4jConfigurations().tap { scope = "one.two.thre3" }) + add(new ScopedResilience4jConfigurations().tap { + scope = "one.two.three" + }) + add(new ScopedResilience4jConfigurations().tap { + scope = "one.two.thre3" + }) } subject.setConfigurationRegistry(registry) @@ -288,12 +292,14 @@ class ScopedConfigurationRegistryTest extends Specification { scope = "one.two.three" configurations = Resilience4jConfigurations.builder() .timeLimiterConfigurations( - TimeLimiterConfigurations.builder(). - timeoutDuration(Duration.ofMillis(10000)) - .build().tap { enabled = true }) + TimeLimiterConfigurations.builder(). + timeoutDuration(Duration.ofMillis(10000)) + .build().tap { enabled = true }) .build() }) - add(new ScopedResilience4jConfigurations().tap { scope = "one.two.thre3" }) + add(new ScopedResilience4jConfigurations().tap { + scope = "one.two.thre3" + }) } subject.setConfigurationRegistry(registry) @@ -321,7 +327,9 @@ class ScopedConfigurationRegistryTest extends Specification { private Configurations buildConfigurations() { return new Configurations().tap { scopes = new ArrayList<>().tap { - defaults = buildResilience4jConfigurations(1,2,3,4).tap { circuitBreakerConfigurations.minimumNumberOfCalls = 17 } + defaults = buildResilience4jConfigurations(1,2,3,4).tap { + circuitBreakerConfigurations.minimumNumberOfCalls = 17 + } add(new ScopedResilience4jConfigurations().tap { scope = "http.identity.create" configurations = buildResilience4jConfigurations(5,6,7,8) @@ -332,7 +340,9 @@ class ScopedConfigurationRegistryTest extends Specification { }) add(new ScopedResilience4jConfigurations().tap { scope = "http.remote_deposit" - configurations = buildResilience4jConfigurations(13,14,15,16).tap { circuitBreakerConfigurations.minimumNumberOfCalls = 10 } + configurations = buildResilience4jConfigurations(13,14,15,16).tap { + circuitBreakerConfigurations.minimumNumberOfCalls = 10 + } }) add(new ScopedResilience4jConfigurations().tap { scope = "http" @@ -344,14 +354,16 @@ class ScopedConfigurationRegistryTest extends Specification { }) add(new ScopedResilience4jConfigurations().tap { scope = "http.identity" - configurations = buildResilience4jConfigurations(25,26,27,28).tap { circuitBreakerConfigurations.minimumNumberOfCalls = 1 } + configurations = buildResilience4jConfigurations(25,26,27,28).tap { + circuitBreakerConfigurations.minimumNumberOfCalls = 1 + } }) } } } private buildResilience4jConfigurations(int maxConcurrentCalls, int maxWaitDurationMillis, int failureRateThreshold, int timeoutDurationMillis) { - return Resilience4jConfigurations.builder() + return Resilience4jConfigurations.builder() .bulkheadConfigurations( BulkheadConfigurations.builder() .maxConcurrentCalls(maxConcurrentCalls) diff --git a/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/configuration/ConfigurationUtilsTest.groovy b/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/configuration/ConfigurationUtilsTest.groovy index 8a700cd..d45ca5e 100644 --- a/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/configuration/ConfigurationUtilsTest.groovy +++ b/fault-tolerant-executor-resilience4j/src/test/groovy/com/mx/path/service/facility/fault_tolerant_executor/resilience4j/configuration/ConfigurationUtilsTest.groovy @@ -64,7 +64,9 @@ class ConfigurationUtilsTest extends Specification { given: def defaultConfig = TimeLimiterConfigurations.builder().build() - def overrideConfig = TimeLimiterConfigurations.builder().build().tap { timeoutDuration = Duration.ofMillis(10101) } + def overrideConfig = TimeLimiterConfigurations.builder().build().tap { + timeoutDuration = Duration.ofMillis(10101) + } when: subject.mergeNonNullProperties(defaultConfig, overrideConfig) diff --git a/message-broker-nats/build.gradle b/message-broker-nats/build.gradle index ebaec99..93d539e 100644 --- a/message-broker-nats/build.gradle +++ b/message-broker-nats/build.gradle @@ -5,7 +5,7 @@ coppuccino { } dependencies { - implementation "io.nats:jnats:[2.22.0,2.23.0)" + implementation "io.nats:jnats:[2.26.0,3.0.0)" implementation "org.bouncycastle:bcpkix-jdk18on:[1.0,2.0)" implementation "org.slf4j:slf4j-api" diff --git a/message-broker-nats/gradle.lockfile b/message-broker-nats/gradle.lockfile index 2139d67..7c792e0 100644 --- a/message-broker-nats/gradle.lockfile +++ b/message-broker-nats/gradle.lockfile @@ -1,17 +1,17 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testCompileClasspath,testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testCompileClasspath,testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testCompileClasspath,testRuntimeClasspath com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=pmd @@ -26,13 +26,13 @@ com.google.guava:guava:33.6.0-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testCompileClasspath,testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testCompileClasspath,testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -44,7 +44,7 @@ commons-logging:commons-logging:1.2=testRuntimeClasspath info.picocli:picocli:4.7.7=checkstyle io.github.cdimascio:dotenv-java:2.3.2=testRuntimeClasspath io.leangen.geantyref:geantyref:1.3.16=testRuntimeClasspath -io.nats:jnats:2.22.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.nats:jnats:2.26.3=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.opentracing:opentracing-api:0.33.0=testCompileClasspath,testRuntimeClasspath io.opentracing:opentracing-noop:0.33.0=testCompileClasspath,testRuntimeClasspath io.opentracing:opentracing-util:0.33.0=testCompileClasspath,testRuntimeClasspath @@ -82,10 +82,10 @@ org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle org.apache.xbean:xbean-reflect:3.7=checkstyle org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath org.assertj:assertj-core:3.27.7=testRuntimeClasspath -org.bouncycastle:bcpkix-jdk18on:1.85=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.bouncycastle:bcprov-jdk18on:1.85=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.bouncycastle:bcprov-lts8on:2.73.8=runtimeClasspath,testRuntimeClasspath -org.bouncycastle:bcutil-jdk18on:1.85=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.bouncycastle:bcpkix-jdk18on:1.86=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.bouncycastle:bcprov-jdk18on:1.86=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.bouncycastle:bcprov-lts8on:2.73.12.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.bouncycastle:bcutil-jdk18on:1.86=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.checkerframework:checker-qual:3.37.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.checkerframework:checker-qual:3.53.1=pmd org.codehaus.plexus:plexus-classworlds:2.6.0=checkstyle @@ -103,15 +103,14 @@ org.jacoco:org.jacoco.ant:0.8.14=jacocoAnt org.jacoco:org.jacoco.core:0.8.14=jacocoAnt org.jacoco:org.jacoco.report:0.8.14=jacocoAnt org.javassist:javassist:3.28.0-GA=checkstyle,testRuntimeClasspath -org.jspecify:jspecify:1.0.0=checkstyle,runtimeClasspath,testRuntimeClasspath +org.jspecify:jspecify:1.0.0=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.junit.jupiter:junit-jupiter-api:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-commons:1.14.1=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntimeClasspath org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-analysis:9.10.1=spotbugs @@ -124,7 +123,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd org.slf4j:slf4j-api:1.7.30=compileClasspath,runtimeClasspath,testCompileClasspath @@ -137,4 +136,4 @@ org.spockframework:spock-bom:2.4-groovy-4.0=testCompileClasspath,testRuntimeClas org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeClasspath org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/store-redis/gradle.lockfile b/store-redis/gradle.lockfile index 32db2bd..e9407dd 100644 --- a/store-redis/gradle.lockfile +++ b/store-redis/gradle.lockfile @@ -1,17 +1,17 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testRuntimeClasspath com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=pmd @@ -26,13 +26,13 @@ com.google.guava:guava:33.6.0-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -116,8 +116,7 @@ org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntime org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-analysis:9.10.1=spotbugs @@ -130,7 +129,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reactivestreams:reactive-streams:1.0.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd @@ -144,4 +143,4 @@ org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeCla org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath redis.clients.authentication:redis-authx-core:0.1.1-beta2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/store-vault/gradle.lockfile b/store-vault/gradle.lockfile index 3f1ee9f..587a0e1 100644 --- a/store-vault/gradle.lockfile +++ b/store-vault/gradle.lockfile @@ -1,18 +1,18 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.auth0:java-jwt:4.6.0=testRuntimeClasspath +com.auth0:java-jwt:4.6.1=testRuntimeClasspath com.bettercloud:vault-java-driver:5.1.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.datadoghq:dd-trace-api:1.38.0=testRuntimeClasspath com.fasterxml.jackson.core:jackson-annotations:2.22=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-core:2.22.0=testRuntimeClasspath -com.fasterxml.jackson.core:jackson-databind:2.22.0=testRuntimeClasspath -com.fasterxml.jackson:jackson-bom:2.22.0=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-core:2.22.3=testRuntimeClasspath +com.fasterxml.jackson.core:jackson-databind:2.22.3=testRuntimeClasspath +com.fasterxml.jackson:jackson-bom:2.22.3=testRuntimeClasspath com.github.oowekyala.ooxml:nice-xml-messages:3.1=pmd com.github.rholder:guava-retrying:2.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.github.spotbugs:spotbugs-annotations:4.10.2=annotationProcessor,testAnnotationProcessor -com.github.spotbugs:spotbugs-annotations:4.10.3=compileClasspath,spotbugs,testCompileClasspath -com.github.spotbugs:spotbugs:4.10.3=spotbugs +com.github.spotbugs:spotbugs-annotations:4.10.4=compileClasspath,spotbugs,testCompileClasspath +com.github.spotbugs:spotbugs:4.10.4=spotbugs com.github.stephenc.jcip:jcip-annotations:1.0-1=spotbugs com.google.code.findbugs:jsr305:3.0.2=annotationProcessor,checkstyle,compileClasspath,runtimeClasspath,spotbugs,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.13.2=pmd @@ -27,13 +27,13 @@ com.google.guava:guava:33.6.0-jre=checkstyle com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=checkstyle,compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.j2objc:j2objc-annotations:2.8=compileClasspath,testCompileClasspath com.google.j2objc:j2objc-annotations:3.1=checkstyle -com.mx.path-core:common:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:context:8.0.0=testRuntimeClasspath -com.mx.path-core:gateway:8.0.0=testRuntimeClasspath -com.mx.path-core:messaging:8.0.0=testRuntimeClasspath -com.mx.path-core:platform:8.0.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mx.path-core:testing:8.0.0=testCompileClasspath,testRuntimeClasspath -com.mx.path-core:utilities:8.0.0=testRuntimeClasspath +com.mx.path-core:common:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:context:8.0.1=testRuntimeClasspath +com.mx.path-core:gateway:8.0.1=testRuntimeClasspath +com.mx.path-core:messaging:8.0.1=testRuntimeClasspath +com.mx.path-core:platform:8.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mx.path-core:testing:8.0.1=testCompileClasspath,testRuntimeClasspath +com.mx.path-core:utilities:8.0.1=testRuntimeClasspath com.puppycrawl.tools:checkstyle:13.7.0=checkstyle com.sun.istack:istack-commons-runtime:4.1.2=testRuntimeClasspath commons-beanutils:commons-beanutils:1.11.0=checkstyle @@ -106,8 +106,7 @@ org.junit.platform:junit-platform-engine:1.14.1=testCompileClasspath,testRuntime org.junit.platform:junit-platform-launcher:1.14.1=testRuntimeClasspath org.junit:junit-bom:5.14.1=testCompileClasspath,testRuntimeClasspath org.junit:junit-bom:6.1.0=annotationProcessor,testAnnotationProcessor -org.junit:junit-bom:6.1.2=spotbugs -org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath +org.mockito:mockito-core:5.24.0=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.3=runtimeClasspath,testRuntimeClasspath org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm-analysis:9.10.1=spotbugs @@ -120,7 +119,7 @@ org.ow2.asm:asm:9.10.1=spotbugs org.ow2.asm:asm:9.9=jacocoAnt org.ow2.asm:asm:9.9.1=pmd org.pcollections:pcollections:4.0.2=pmd -org.projectlombok:lombok:1.18.44=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath +org.projectlombok:lombok:1.18.48=annotationProcessor,compileClasspath,lombok,testAnnotationProcessor,testCompileClasspath org.reflections:reflections:0.10.2=checkstyle,testRuntimeClasspath org.slf4j:jul-to-slf4j:1.7.36=pmd org.slf4j:slf4j-api:1.7.30=compileClasspath,runtimeClasspath,testCompileClasspath @@ -134,4 +133,4 @@ org.spockframework:spock-bom:2.4-groovy-4.0=testCompileClasspath,testRuntimeClas org.spockframework:spock-core:2.4-groovy-4.0=testCompileClasspath,testRuntimeClasspath org.xmlresolver:xmlresolver:5.3.3=checkstyle,pmd,spotbugs org.yaml:snakeyaml:2.4=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -empty=signatures,spotbugsPlugins +empty=spotbugsPlugins diff --git a/store-vault/src/test/groovy/com/mx/path/service/facility/store/vault/VaultStoreTest.groovy b/store-vault/src/test/groovy/com/mx/path/service/facility/store/vault/VaultStoreTest.groovy index cff7830..bd61bdc 100644 --- a/store-vault/src/test/groovy/com/mx/path/service/facility/store/vault/VaultStoreTest.groovy +++ b/store-vault/src/test/groovy/com/mx/path/service/facility/store/vault/VaultStoreTest.groovy @@ -114,11 +114,11 @@ class VaultStoreTest extends Specification { driver.getClass() == Vault where: - config | _ - configWithAppId() | _ - configWithToken() | _ - configWithAppRole() | _ - configWithAppRoleSSL() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ + configWithAppRole() | _ + configWithAppRoleSSL() | _ } def "buildVaultDriver with invalid configuration"() { @@ -201,9 +201,9 @@ class VaultStoreTest extends Specification { verify(logicalDriver).write("secret/foo", Collections.singletonMap("value", encodedValue)) || true where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -220,9 +220,9 @@ class VaultStoreTest extends Specification { thrown(VaultStoreUnsupportedOperation) where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ } @@ -243,9 +243,9 @@ class VaultStoreTest extends Specification { response == "bar" where: - config | _ - configWithAppId() | _ - configWithToken() | _ + config | _ + configWithAppId() | _ + configWithToken() | _ configWithAppRole() | _ }