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