diff --git a/build.gradle.kts b/build.gradle.kts
index f715562b..1b1a395e 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -2,7 +2,7 @@ import org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention
plugins {
base
- id("org.sonarqube") version "7.2.3.7755"
+ id("org.sonarqube") version "7.3.0.8198"
id("com.jfrog.artifactory") version "6.0.4"
}
diff --git a/buildSrc/gradle.lockfile b/buildSrc/gradle.lockfile
index 2656dc66..2e5a71af 100644
--- a/buildSrc/gradle.lockfile
+++ b/buildSrc/gradle.lockfile
@@ -1,25 +1,26 @@
# 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.github.jk1:gradle-license-report:3.1.1=buildScriptClasspath,compileClasspath,runtimeClasspath
-org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
-org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain
+com.github.jk1:gradle-license-report:3.1.2=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
+org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
+org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
org.jetbrains.kotlin:kotlin-build-common:2.0.21=kotlinBuildToolsApiClasspath
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.21=kotlinBuildToolsApiClasspath
org.jetbrains.kotlin:kotlin-build-tools-impl:2.0.21=kotlinBuildToolsApiClasspath
-org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
+org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.21=kotlinBuildToolsApiClasspath
org.jetbrains.kotlin:kotlin-daemon-client:2.0.21=kotlinBuildToolsApiClasspath
-org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
-org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
-org.jetbrains.kotlin:kotlin-reflect:2.0.21=compileClasspath
-org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlin:kotlin-script-runtime:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlin:kotlin-scripting-common:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlin:kotlin-scripting-jvm:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlin:kotlin-stdlib:2.0.21=compileClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
-org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath
-org.jetbrains:annotations:13.0=compileClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain
-empty=kotlinScriptDefExtensions
+org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
+org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.0.21=kotlinKlibCommonizerClasspath
+org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
+org.jetbrains.kotlin:kotlin-reflect:2.0.21=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:2.0.21=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
+org.jetbrains.kotlin:kotlin-script-runtime:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath
+org.jetbrains.kotlin:kotlin-scripting-common:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
+org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
+org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
+org.jetbrains.kotlin:kotlin-scripting-jvm:2.0.21=kotlinBuildToolsApiClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest
+org.jetbrains.kotlin:kotlin-stdlib:2.0.21=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath
+org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath
+org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testRuntimeClasspath
+empty=annotationProcessor,apiDependenciesMetadata,intransitiveDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDefExtensions,testAnnotationProcessor,testApiDependenciesMetadata,testCompileOnlyDependenciesMetadata,testIntransitiveDependenciesMetadata,testKotlinScriptDefExtensions
diff --git a/e2e/build.gradle.kts b/e2e/build.gradle.kts
index 0d346942..9758e55e 100644
--- a/e2e/build.gradle.kts
+++ b/e2e/build.gradle.kts
@@ -2,23 +2,23 @@ plugins {
id("java")
}
-val orchestratorVersion = "6.1.0.3962"
+val orchestratorVersion = "6.2.0.4392"
dependencies {
testImplementation("org.assertj:assertj-core:3.27.7")
testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation("org.sonarsource.orchestrator:sonar-orchestrator-junit5:$orchestratorVersion")
testImplementation("org.sonarsource.orchestrator:sonar-orchestrator:$orchestratorVersion")
- testImplementation("org.junit.platform:junit-platform-suite-api:6.0.3")
+ testImplementation("org.junit.platform:junit-platform-suite-api:6.1.0")
testImplementation("org.sonarsource.sonarqube:sonar-ws:10.7.0.96327")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
- testRuntimeOnly("org.junit.platform:junit-platform-suite-engine:6.0.3")
+ testRuntimeOnly("org.junit.platform:junit-platform-suite-engine:6.1.0")
// Force specific versions of transitive dependencies
constraints {
- implementation("ch.qos.logback:logback-classic:1.5.32") {
+ implementation("ch.qos.logback:logback-classic:1.5.33") {
because("CVE-2023-6378 - Deserialization of Untrusted Data")
}
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.21.2") {
diff --git a/e2e/gradle.lockfile b/e2e/gradle.lockfile
index b49b9f3e..aa3fc5ae 100644
--- a/e2e/gradle.lockfile
+++ b/e2e/gradle.lockfile
@@ -1,8 +1,8 @@
# 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.
-ch.qos.logback:logback-classic:1.5.32=testCompileClasspath,testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-classic:1.5.33=testCompileClasspath,testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.33=testCompileClasspath,testRuntimeClasspath
com.eclipsesource.minimal-json:minimal-json:0.9.5=testCompileClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-annotations:2.21=testCompileClasspath,testRuntimeClasspath
com.fasterxml.jackson.core:jackson-core:2.21.2=testCompileClasspath,testRuntimeClasspath
@@ -15,50 +15,50 @@ com.google.code.findbugs:jsr305:3.0.2=testCompileClasspath,testRuntimeClasspath
com.google.code.gson:gson:2.11.0=testCompileClasspath,testRuntimeClasspath
com.google.errorprone:error_prone_annotations:2.27.0=testCompileClasspath,testRuntimeClasspath
com.google.protobuf:protobuf-java:3.25.5=testCompileClasspath,testRuntimeClasspath
-com.h2database:h2:2.2.222=testRuntimeClasspath
+com.h2database:h2:2.4.240=testRuntimeClasspath
com.squareup.okhttp3:logging-interceptor:4.12.0=testCompileClasspath,testRuntimeClasspath
-com.squareup.okhttp3:okhttp-jvm:5.1.0=testCompileClasspath,testRuntimeClasspath
+com.squareup.okhttp3:okhttp-jvm:5.3.2=testCompileClasspath,testRuntimeClasspath
com.squareup.okhttp3:okhttp:4.12.0=testCompileClasspath,testRuntimeClasspath
-com.squareup.okio:okio-jvm:3.15.0=testCompileClasspath,testRuntimeClasspath
-com.squareup.okio:okio:3.15.0=testCompileClasspath,testRuntimeClasspath
-commons-codec:commons-codec:1.13=testCompileClasspath,testRuntimeClasspath
-commons-io:commons-io:2.20.0=testCompileClasspath,testRuntimeClasspath
+com.squareup.okio:okio-jvm:3.16.4=testCompileClasspath,testRuntimeClasspath
+com.squareup.okio:okio:3.16.4=testCompileClasspath,testRuntimeClasspath
+commons-codec:commons-codec:1.21.0=testCompileClasspath,testRuntimeClasspath
+commons-io:commons-io:2.21.0=testCompileClasspath,testRuntimeClasspath
javax.annotation:javax.annotation-api:1.3.2=testCompileClasspath,testRuntimeClasspath
net.bytebuddy:byte-buddy:1.18.3=testCompileClasspath,testRuntimeClasspath
-org.apache.commons:commons-exec:1.5.0=testCompileClasspath,testRuntimeClasspath
-org.apache.commons:commons-lang3:3.18.0=testCompileClasspath,testRuntimeClasspath
-org.apache.commons:commons-text:1.14.0=testCompileClasspath,testRuntimeClasspath
-org.apache.maven:maven-artifact:3.9.11=testCompileClasspath,testRuntimeClasspath
+org.apache.commons:commons-exec:1.6.0=testCompileClasspath,testRuntimeClasspath
+org.apache.commons:commons-lang3:3.20.0=testCompileClasspath,testRuntimeClasspath
+org.apache.commons:commons-text:1.15.0=testCompileClasspath,testRuntimeClasspath
+org.apache.maven:maven-artifact:3.9.12=testCompileClasspath,testRuntimeClasspath
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
org.assertj:assertj-core:3.27.7=testCompileClasspath,testRuntimeClasspath
org.codehaus.plexus:plexus-utils:3.6.0=testCompileClasspath,testRuntimeClasspath
org.codehaus.woodstox:stax2-api:4.2.2=testCompileClasspath,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.21=testCompileClasspath,testRuntimeClasspath
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21=testCompileClasspath,testRuntimeClasspath
-org.jetbrains.kotlin:kotlin-stdlib:2.2.0=testCompileClasspath,testRuntimeClasspath
+org.jetbrains.kotlin:kotlin-stdlib:2.2.21=testCompileClasspath,testRuntimeClasspath
org.jetbrains:annotations:13.0=testCompileClasspath,testRuntimeClasspath
org.jspecify:jspecify:1.0.0=testCompileClasspath
-org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
-org.junit.platform:junit-platform-suite-api:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-suite-engine:6.0.3=testRuntimeClasspath
-org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.1.0=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.1.0=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.1.0=testRuntimeClasspath
+org.junit.platform:junit-platform-suite-api:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-suite-engine:6.1.0=testRuntimeClasspath
+org.junit:junit-bom:6.1.0=testCompileClasspath,testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
org.slf4j:jcl-over-slf4j:2.0.17=testRuntimeClasspath
org.slf4j:log4j-over-slf4j:2.0.17=testRuntimeClasspath
org.slf4j:slf4j-api:2.0.17=testCompileClasspath,testRuntimeClasspath
org.sonarsource.api.plugin:sonar-plugin-api:10.11.0.2468=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator-build:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator-config:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator-http:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator-junit5:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator-locators:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator-utils:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
-org.sonarsource.orchestrator:sonar-orchestrator:6.1.0.3962=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator-build:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator-config:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator-http:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator-junit5:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator-locators:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator-utils:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
+org.sonarsource.orchestrator:sonar-orchestrator:6.2.0.4392=testCompileClasspath,testRuntimeClasspath
org.sonarsource.sonarqube:sonar-ws:10.7.0.96327=testCompileClasspath,testRuntimeClasspath
empty=annotationProcessor,compileClasspath,runtimeClasspath,testAnnotationProcessor
diff --git a/gradle.lockfile b/gradle.lockfile
index 62b74d8f..f98dc78f 100644
--- a/gradle.lockfile
+++ b/gradle.lockfile
@@ -1,4 +1,5 @@
# 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.sonarsource.rule-api:rule-api:2.17.0.5605=ruleApi
empty=
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 63552dfb..c75201c1 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -2,8 +2,8 @@
# https://docs.gradle.org/current/userguide/platforms.html#sub::toml-dependencies-format
[versions]
-junit-jupiter = "6.0.3"
-license-report = "3.1.1"
+junit-jupiter = "6.1.0"
+license-report = "3.1.2"
[libraries]
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit-jupiter" }
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index a7b58e4f..1452e07d 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -13,6 +13,14 @@
+
+
+
+
+
+
+
+
@@ -21,11 +29,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -63,6 +84,11 @@
+
+
+
+
+
@@ -71,6 +97,14 @@
+
+
+
+
+
+
+
+
@@ -79,6 +113,14 @@
+
+
+
+
+
+
+
+
@@ -87,6 +129,14 @@
+
+
+
+
+
+
+
+
@@ -275,6 +325,14 @@
+
+
+
+
+
+
+
+
@@ -315,6 +373,14 @@
+
+
+
+
+
+
+
+
@@ -333,6 +399,11 @@
+
+
+
+
+
@@ -354,6 +425,14 @@
+
+
+
+
+
+
+
+
@@ -364,6 +443,11 @@
+
+
+
+
+
@@ -403,6 +487,11 @@
+
+
+
+
+
@@ -411,6 +500,14 @@
+
+
+
+
+
+
+
+
@@ -419,6 +516,14 @@
+
+
+
+
+
+
+
+
@@ -461,11 +566,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -479,6 +597,14 @@
+
+
+
+
+
+
+
+
@@ -550,6 +676,14 @@
+
+
+
+
+
+
+
+
@@ -566,16 +700,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -731,6 +883,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -780,6 +945,11 @@
+
+
+
+
+
@@ -805,6 +975,11 @@
+
+
+
+
+
@@ -818,6 +993,14 @@
+
+
+
+
+
+
+
+
@@ -896,6 +1079,11 @@
+
+
+
+
+
@@ -930,6 +1118,14 @@
+
+
+
+
+
+
+
+
@@ -985,6 +1181,14 @@
+
+
+
+
+
+
+
+
@@ -1048,11 +1252,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1324,6 +1541,14 @@
+
+
+
+
+
+
+
+
@@ -1431,6 +1656,14 @@
+
+
+
+
+
+
+
+
@@ -1649,6 +1882,14 @@
+
+
+
+
+
+
+
+
@@ -1657,6 +1898,14 @@
+
+
+
+
+
+
+
+
@@ -1665,6 +1914,14 @@
+
+
+
+
+
+
+
+
@@ -1673,6 +1930,14 @@
+
+
+
+
+
+
+
+
@@ -1681,6 +1946,14 @@
+
+
+
+
+
+
+
+
@@ -1689,6 +1962,14 @@
+
+
+
+
+
+
+
+
@@ -1697,6 +1978,14 @@
+
+
+
+
+
+
+
+
@@ -1705,6 +1994,14 @@
+
+
+
+
+
+
+
+
@@ -1713,6 +2010,14 @@
+
+
+
+
+
+
+
+
@@ -1721,6 +2026,14 @@
+
+
+
+
+
+
+
+
@@ -1846,6 +2159,11 @@
+
+
+
+
+
@@ -1854,11 +2172,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1867,6 +2198,14 @@
+
+
+
+
+
+
+
+
@@ -1904,6 +2243,11 @@
+
+
+
+
+
@@ -1912,6 +2256,14 @@
+
+
+
+
+
+
+
+
@@ -1920,6 +2272,14 @@
+
+
+
+
+
+
+
+
@@ -1928,6 +2288,14 @@
+
+
+
+
+
+
+
+
@@ -1936,6 +2304,14 @@
+
+
+
+
+
+
+
+
@@ -1944,6 +2320,14 @@
+
+
+
+
+
+
+
+
@@ -1952,6 +2336,14 @@
+
+
+
+
+
+
+
+
@@ -1960,6 +2352,14 @@
+
+
+
+
+
+
+
+
@@ -1970,6 +2370,11 @@
+
+
+
+
+
@@ -1978,6 +2383,14 @@
+
+
+
+
+
+
+
+
@@ -1986,6 +2399,14 @@
+
+
+
+
+
+
+
+
@@ -1994,6 +2415,14 @@
+
+
+
+
+
+
+
+
@@ -2002,11 +2431,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2072,6 +2514,14 @@
+
+
+
+
+
+
+
+
diff --git a/sonar-rust-plugin/build.gradle.kts b/sonar-rust-plugin/build.gradle.kts
index 1fb51a6a..033f9b2e 100644
--- a/sonar-rust-plugin/build.gradle.kts
+++ b/sonar-rust-plugin/build.gradle.kts
@@ -6,10 +6,10 @@ plugins {
id("jacoco")
`maven-publish`
signing
- id("com.diffplug.spotless") version "8.4.0"
+ id("com.diffplug.spotless") version "8.6.0"
id("org.sonarqube")
id("com.jfrog.artifactory")
- id("com.gradleup.shadow") version "9.4.0"
+ id("com.gradleup.shadow") version "9.4.2"
id("license-file-generator")
}
@@ -25,10 +25,10 @@ if (project.version.toString().endsWith("-SNAPSHOT") && buildNumber != null) {
val sonarApiVersion = "13.2.0.3137"
val sonarApiImplVersion = "25.11.0.114957"
-val analyzerCommonsVersion = "2.21.0.4626"
+val analyzerCommonsVersion = "2.22.0.4796"
dependencies {
- implementation("com.google.code.gson:gson:2.13.2")
+ implementation("com.google.code.gson:gson:2.14.0")
implementation("org.sonarsource.analyzer-commons:sonar-analyzer-commons:$analyzerCommonsVersion")
implementation("org.sonarsource.analyzer-commons:sonar-xml-parsing:$analyzerCommonsVersion")
implementation("org.tukaani:xz:1.12")
@@ -36,7 +36,7 @@ dependencies {
compileOnly("com.google.code.findbugs:jsr305:3.0.2")
testImplementation("org.sonarsource.api.plugin:sonar-plugin-api-test-fixtures:$sonarApiVersion")
testImplementation("org.sonarsource.sonarqube:sonar-plugin-api-impl:$sonarApiImplVersion")
- testImplementation(platform("org.junit:junit-bom:6.0.3"))
+ testImplementation(platform("org.junit:junit-bom:6.1.0"))
testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation("org.assertj:assertj-core:3.27.7")
testImplementation("org.mockito:mockito-core:5.23.0")
@@ -45,7 +45,7 @@ dependencies {
// Force specific versions of transitive dependencies
constraints {
- implementation("ch.qos.logback:logback-classic:1.5.32") {
+ implementation("ch.qos.logback:logback-classic:1.5.33") {
because("CVE-2023-6378 - Deserialization of Untrusted Data")
}
}
diff --git a/sonar-rust-plugin/gradle.lockfile b/sonar-rust-plugin/gradle.lockfile
index 8f470ffa..d6c4023e 100644
--- a/sonar-rust-plugin/gradle.lockfile
+++ b/sonar-rust-plugin/gradle.lockfile
@@ -1,13 +1,13 @@
# 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.
-ch.qos.logback:logback-classic:1.5.32=testRuntimeClasspath
-ch.qos.logback:logback-core:1.5.32=testRuntimeClasspath
+ch.qos.logback:logback-classic:1.5.33=testRuntimeClasspath
+ch.qos.logback:logback-core:1.5.33=testRuntimeClasspath
com.fasterxml.woodstox:woodstox-core:6.4.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
com.github.spotbugs:spotbugs-annotations:4.9.8=testCompileClasspath,testRuntimeClasspath
com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.code.gson:gson:2.13.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-com.google.errorprone:error_prone_annotations:2.41.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.code.gson:gson:2.14.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+com.google.errorprone:error_prone_annotations:2.48.0=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
commons-codec:commons-codec:1.19.0=testCompileClasspath,testRuntimeClasspath
commons-io:commons-io:2.20.0=testCompileClasspath,testRuntimeClasspath
junit:junit:4.13.2=testCompileClasspath,testRuntimeClasspath
@@ -26,14 +26,14 @@ org.jacoco:org.jacoco.ant:0.8.12=jacocoAnt
org.jacoco:org.jacoco.core:0.8.12=jacocoAnt
org.jacoco:org.jacoco.report:0.8.12=jacocoAnt
org.jspecify:jspecify:1.0.0=testCompileClasspath
-org.junit.jupiter:junit-jupiter-api:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-engine:6.0.3=testRuntimeClasspath
-org.junit.jupiter:junit-jupiter-params:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.jupiter:junit-jupiter:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-commons:6.0.3=testCompileClasspath,testRuntimeClasspath
-org.junit.platform:junit-platform-engine:6.0.3=testRuntimeClasspath
-org.junit.platform:junit-platform-launcher:6.0.3=testRuntimeClasspath
-org.junit:junit-bom:6.0.3=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-api:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-engine:6.1.0=testRuntimeClasspath
+org.junit.jupiter:junit-jupiter-params:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.jupiter:junit-jupiter:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-commons:6.1.0=testCompileClasspath,testRuntimeClasspath
+org.junit.platform:junit-platform-engine:6.1.0=testRuntimeClasspath
+org.junit.platform:junit-platform-launcher:6.1.0=testRuntimeClasspath
+org.junit:junit-bom:6.1.0=testCompileClasspath,testRuntimeClasspath
org.mockito:mockito-core:5.23.0=testCompileClasspath,testRuntimeClasspath
org.objenesis:objenesis:3.3=testRuntimeClasspath
org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath
@@ -42,8 +42,8 @@ org.ow2.asm:asm-tree:9.7=jacocoAnt
org.ow2.asm:asm:9.7=jacocoAnt
org.slf4j:slf4j-api:1.7.30=compileClasspath,testCompileClasspath
org.slf4j:slf4j-api:2.0.17=testRuntimeClasspath
-org.sonarsource.analyzer-commons:sonar-analyzer-commons:2.21.0.4626=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
-org.sonarsource.analyzer-commons:sonar-xml-parsing:2.21.0.4626=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.sonarsource.analyzer-commons:sonar-analyzer-commons:2.22.0.4796=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
+org.sonarsource.analyzer-commons:sonar-xml-parsing:2.22.0.4796=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
org.sonarsource.api.plugin:sonar-plugin-api-test-fixtures:13.2.0.3137=testCompileClasspath,testRuntimeClasspath
org.sonarsource.api.plugin:sonar-plugin-api:13.2.0.3137=compileClasspath
org.sonarsource.api.plugin:sonar-plugin-api:13.3.0.3209=testCompileClasspath,testRuntimeClasspath