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

zstan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new f37d63b4c43 IGNITE-24534 Add java and dotnet clients as release 
dependencies (#6776)
f37d63b4c43 is described below

commit f37d63b4c439d1d9767114e779e9251a25c1ed6a
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
+        }
+    }
+}

Reply via email to