This is an automated email from the ASF dual-hosted git repository.
yuqi4733 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new 0b978f204e [#10139] fix (trino-connector): Include all Trino connector
versions in distribution (#10144)
0b978f204e is described below
commit 0b978f204e916e38260a9d44f7ac655f85210587
Author: Yuhui <[email protected]>
AuthorDate: Tue Mar 3 15:58:44 2026 +0800
[#10139] fix (trino-connector): Include all Trino connector versions in
distribution (#10144)
### What changes were proposed in this pull request?
Add missing Trino connector modules (435-439, 440-445, 446-451, 452-468)
to the distribution build, and update the release script to handle
multiple connector versions.
Fix: #10139
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Manual test.
---
build.gradle.kts | 4 ++++
dev/release/release-build.sh | 15 +++++++++------
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/build.gradle.kts b/build.gradle.kts
index 331993b2ac..47aa93942b 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -909,6 +909,10 @@ tasks {
val assembleDistribution by registering(Tar::class) {
dependsOn(
+ ":trino-connector:trino-connector-435-439:assembleTrinoConnector",
+ ":trino-connector:trino-connector-440-445:assembleTrinoConnector",
+ ":trino-connector:trino-connector-446-451:assembleTrinoConnector",
+ ":trino-connector:trino-connector-452-468:assembleTrinoConnector",
":trino-connector:trino-connector-469-472:assembleTrinoConnector",
"assembleIcebergRESTServer",
"assembleLanceRESTServer"
diff --git a/dev/release/release-build.sh b/dev/release/release-build.sh
index 5bd14b90eb..4db4bd1e4a 100755
--- a/dev/release/release-build.sh
+++ b/dev/release/release-build.sh
@@ -254,12 +254,15 @@ if [[ "$1" == "package" ]]; then
--detach-sig gravitino-lance-rest-server-$GRAVITINO_VERSION-bin.tar.gz
shasum -a 512 gravitino-lance-rest-server-$GRAVITINO_VERSION-bin.tar.gz >
gravitino-lance-rest-server-$GRAVITINO_VERSION-bin.tar.gz.sha512
- echo "Copying and signing Gravitino Trino connector binary distribution"
- cp
gravitino-$GRAVITINO_VERSION-bin/distribution/gravitino-trino-connector-$GRAVITINO_VERSION.tar.gz
.
- echo $GPG_PASSPHRASE | $GPG --passphrase-fd 0 --armour \
- --output gravitino-trino-connector-$GRAVITINO_VERSION.tar.gz.asc \
- --detach-sig gravitino-trino-connector-$GRAVITINO_VERSION.tar.gz
- shasum -a 512 gravitino-trino-connector-$GRAVITINO_VERSION.tar.gz >
gravitino-trino-connector-$GRAVITINO_VERSION.tar.gz.sha512
+ echo "Copying and signing Gravitino Trino connector binary distributions"
+ for trino_tar in
gravitino-$GRAVITINO_VERSION-bin/distribution/gravitino-trino-connector-*-$GRAVITINO_VERSION.tar.gz;
do
+ trino_connector_name=$(basename "$trino_tar" .tar.gz)
+ cp "$trino_tar" .
+ echo $GPG_PASSPHRASE | $GPG --passphrase-fd 0 --armour \
+ --output ${trino_connector_name}.tar.gz.asc \
+ --detach-sig ${trino_connector_name}.tar.gz
+ shasum -a 512 ${trino_connector_name}.tar.gz >
${trino_connector_name}.tar.gz.sha512
+ done
echo "Copying and signing Gravitino Python client binary distribution"
cp
gravitino-$GRAVITINO_VERSION-bin/clients/client-python/dist/apache_gravitino-$RC_PYGRAVITINO_VERSION.tar.gz
.