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

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git

commit 285b1e64fa234d3664f09c317adbc1569bd39528
Author: Vladimir Sitnikov <[email protected]>
AuthorDate: Fri Oct 10 22:53:20 2025 +0300

    chore: update expected_release_jars.csv when updating dependency 
verification info
    
    This should make Renovate update the release jars automatically along with 
the dependency verification info.
---
 build.gradle.kts          | 6 ++++++
 src/dist/build.gradle.kts | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index d34c1aa458..dec43a2c8c 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -35,6 +35,12 @@ fun Project.boolProp(name: String) =
 val String.v: String get() = rootProject.extra["$this.version"] as String
 version = "jmeter".v + releaseParams.snapshotSuffix
 
+if (gradle.startParameter.writeDependencyVerifications.isNotEmpty()) {
+    tasks.named("dependencies") {
+        dependsOn(":src:dist:verifyReleaseDependencies")
+    }
+}
+
 allprojects {
     group = "org.apache.jmeter"
     version = rootProject.version
diff --git a/src/dist/build.gradle.kts b/src/dist/build.gradle.kts
index 40cf7b67b9..e7b653acee 100644
--- a/src/dist/build.gradle.kts
+++ b/src/dist/build.gradle.kts
@@ -160,7 +160,7 @@ val populateLibs by tasks.registering {
     }
 }
 
-val updateExpectedJars by props()
+val updateExpectedJars by props(default = 
gradle.startParameter.writeDependencyVerifications.isNotEmpty())
 
 val verifyReleaseDependencies by tasks.registering {
     description = "Verifies if binary release archive contains the expected 
set of external jars"

Reply via email to