This is an automated email from the ASF dual-hosted git repository. zstan pushed a commit to branch ignite-3.1.0 in repository https://gitbox.apache.org/repos/asf/ignite-3.git
commit 7a99db4fac7f157f4cff4eed885357aa2004ac4c Author: Artem Egorov <[email protected]> AuthorDate: Wed Oct 15 17:18:00 2025 +0300 IGNITE-24534 Add java and dotnet clients as release dependencies (#6776) --- RELEASE.md | 2 +- packaging/build.gradle | 2 ++ packaging/client/dotnet/build.gradle | 18 ++++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index 406060623e4..c5a4e94e0e0 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -72,7 +72,7 @@ For all the commands going forward: rm -rf {dist.dev}/{version}-rc{rc} mkdir {dist.dev}/{version}-rc{rc} ``` -11. Create ZIP, DEB, RPM packages, .NET and C++ client, sign them and create checksums: +11. Create ZIP, DEB, RPM packages, .NET, Java and C++ client, sign them and create checksums: ``` ./gradlew -PprepareRelease prepareRelease -Pplatforms.enable ``` diff --git a/packaging/build.gradle b/packaging/build.gradle index 28467323185..fb5b5867d4c 100644 --- a/packaging/build.gradle +++ b/packaging/build.gradle @@ -54,6 +54,8 @@ dependencies { release project(path: ':packaging-db', configuration: 'dbRelease') release project(path: ':ignite-jdbc', configuration: 'jdbcRelease') release project(path: ':platforms', configuration: 'platformsRelease') + release project(path: ':packaging-dotnet-client', configuration: 'dotNetClientRelease') + release project(path: ':packaging-java-client', configuration: 'javaClientRelease') localDefaults project(path: ':packaging-db', configuration: 'localDefaults') } diff --git a/packaging/client/dotnet/build.gradle b/packaging/client/dotnet/build.gradle index 35d1c1e995c..166600d2f4c 100644 --- a/packaging/client/dotnet/build.gradle +++ b/packaging/client/dotnet/build.gradle @@ -115,3 +115,21 @@ def createChecksums = tasks.register('createChecksums', Checksum) { } distZip.finalizedBy(createChecksums) + +configurations { + dotNetClientRelease { + canBeConsumed = true + canBeResolved = false + } +} + +if (project.hasProperty('prepareRelease')) { + artifacts { + dotNetClientRelease(file("$buildDir/distributions")) { + builtBy signDotNetClientZip, buildDeb, buildRpm + } + dotNetClientRelease(file("$buildDir/checksums")) { + builtBy createChecksums + } + } +}
