This is an automated email from the ASF dual-hosted git repository.
jshao pushed a commit to branch branch-1.0
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/branch-1.0 by this push:
new c73ec55362 [MINOR] fix(release): Fix the release script issue (#8489)
c73ec55362 is described below
commit c73ec5536254190a7d744418fb48a35459019d79
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 10 13:56:32 2025 +0800
[MINOR] fix(release): Fix the release script issue (#8489)
### What changes were proposed in this pull request?
Fix the release script to correctly update the version number. Also
correct mcp module version number.
### Why are the changes needed?
To release the Gravitino correctly.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
CI.
Co-authored-by: Jerry Shao <[email protected]>
---
dev/release/release-tag.sh | 46 ++++++++++++++++++++++++++++++++++++++--------
mcp-server/pyproject.toml | 2 +-
2 files changed, 39 insertions(+), 9 deletions(-)
diff --git a/dev/release/release-tag.sh b/dev/release/release-tag.sh
index fa5e8f3599..2c679f49da 100755
--- a/dev/release/release-tag.sh
+++ b/dev/release/release-tag.sh
@@ -84,15 +84,38 @@ sed -i".tmp1" 's/version = .*$/version =
'"$RELEASE_VERSION"'/g' gradle.properti
sed -i".tmp2" 's/ version=.*$/
version="'"$PYGRAVITINO_RELEASE_VERSION"'",/g' clients/client-python/setup.py
sed -i".tmp3" 's/^version = .*$/version = \"'"$RELEASE_VERSION"'\"/g'
clients/filesystem-fuse/Cargo.toml
sed -i".tmp4" 's/^appVersion: .*$/appVersion: '"$RELEASE_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
-sed -i".tmp5" '22s/ tag: .*$/ tag: '"$RELEASE_VERSION"'/g'
dev/charts/gravitino/values.yaml
+
+if [[ $(sed -n '34p' dev/charts/gravitino/values.yaml) =~ ^" tag: " ]]; then
+ sed -i".tmp5" '34s/ tag: .*$/ tag: '"$RELEASE_VERSION"'/g'
dev/charts/gravitino/values.yaml
+else
+ echo "Error: Could not find 'tag:' in line 34 of
dev/charts/gravitino/values.yaml"
+ exit 1
+fi
+
+sed -i".tmp6" 's/^appVersion: .*$/appVersion: '"$RELEASE_VERSION"'/g'
dev/charts/gravitino-iceberg-rest-server/Chart.yaml
+
+if [[ $(sed -n '24p' dev/charts/gravitino-iceberg-rest-server/values.yaml) =~
^" tag: " ]]; then
+ sed -i".tmp7" '24s/ tag: .*$/ tag: '"$RELEASE_VERSION"'/g'
dev/charts/gravitino-iceberg-rest-server/values.yaml
+else
+ echo "Error: Could not find 'tag:' in line 24 of
dev/charts/gravitino-iceberg-rest-server/values.yaml"
+ exit 1
+fi
+
+sed -i".tmp8" 's/^version = .*$/version =
"'"$PYGRAVITINO_RELEASE_VERSION"'"/g' mcp-server/pyproject.toml
CHART_VERSION=$(grep -e '^version: .*' dev/charts/gravitino/Chart.yaml | cut
-d':' -f2 | sed 's/^ *//;s/ *$//')
CHART_SHORT_VERSION=$(echo "$CHART_VERSION" | cut -d . -f 1-2)
CHART_REV=$(echo "$CHART_VERSION" | cut -d . -f 3 | cut -d '-' -f 1)
CHART_REV=$((CHART_REV + 1))
NEXT_CHART_VERSION="${CHART_SHORT_VERSION}.${CHART_REV}"
-sed -i".tmp6" 's/^version: .*$/version: '"$NEXT_CHART_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
+sed -i".tmp9" 's/^version: .*$/version: '"$NEXT_CHART_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
+IRC_CHART_VERSION=$(grep -e '^version: .*'
dev/charts/gravitino-iceberg-rest-server/Chart.yaml | cut -d':' -f2 | sed 's/^
*//;s/ *$//')
+IRC_CHART_SHORT_VERSION=$(echo "$IRC_CHART_VERSION" | cut -d . -f 1-2)
+IRC_CHART_REV=$(echo "$IRC_CHART_VERSION" | cut -d . -f 3 | cut -d '-' -f 1)
+IRC_CHART_REV=$((IRC_CHART_REV + 1))
+NEXT_IRC_CHART_VERSION="${IRC_CHART_SHORT_VERSION}.${IRC_CHART_REV}"
+sed -i".tmp10" 's/^version: .*$/version: '"$NEXT_IRC_CHART_VERSION"'/g'
dev/charts/gravitino-iceberg-rest-server/Chart.yaml
# update docs version
"$SELF/update-java-doc-version.sh" "$RELEASE_VERSION" "$SELF/gravitino"
@@ -102,14 +125,21 @@ echo "Creating tag $RELEASE_TAG at the head of
$GIT_BRANCH"
git tag $RELEASE_TAG
# Create next version
-sed -i".tmp7" 's/version = .*$/version = '"$NEXT_VERSION"'/g' gradle.properties
-sed -i".tmp8" 's/ version=.*$/
version="'"$PYGRAVITINO_NEXT_VERSION"'",/g' clients/client-python/setup.py
-sed -i".tmp9" 's/^version = .*$/version = \"'"$NEXT_VERSION"'\"/g'
clients/filesystem-fuse/Cargo.toml
-sed -i".tmp10" 's/appVersion: .*$/appVersion: '"$NEXT_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
-sed -i".tmp11" '22s/ tag: .*$/ tag: '"$NEXT_VERSION"'/'
dev/charts/gravitino/values.yaml
+sed -i".tmp11" 's/version = .*$/version = '"$NEXT_VERSION"'/g'
gradle.properties
+sed -i".tmp12" 's/ version=.*$/
version="'"$PYGRAVITINO_NEXT_VERSION"'",/g' clients/client-python/setup.py
+sed -i".tmp13" 's/^version = .*$/version = \"'"$NEXT_VERSION"'\"/g'
clients/filesystem-fuse/Cargo.toml
+sed -i".tmp14" 's/appVersion: .*$/appVersion: '"$NEXT_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
+sed -i".tmp15" '34s/ tag: .*$/ tag: '"$NEXT_VERSION"'/'
dev/charts/gravitino/values.yaml
CHART_REV=$((CHART_REV + 1))
NEXT_CHART_VERSION="${CHART_SHORT_VERSION}.${CHART_REV}"
-sed -i".tmp12" 's/^version: .*$/version: '"$NEXT_CHART_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
+sed -i".tmp16" 's/^version: .*$/version: '"$NEXT_CHART_VERSION"'/g'
dev/charts/gravitino/Chart.yaml
+
+IRC_CHART_REV=$((IRC_CHART_REV + 1))
+NEXT_IRC_CHART_VERSION="${IRC_CHART_SHORT_VERSION}.${IRC_CHART_REV}"
+sed -i".tmp17" 's/appVersion: .*$/appVersion: '"$NEXT_VERSION"'/g'
dev/charts/gravitino-iceberg-rest-server/Chart.yaml
+sed -i".tmp18" '24s/ tag: .*$/ tag: '"$NEXT_VERSION"'/'
dev/charts/gravitino-iceberg-rest-server/values.yaml
+sed -i".tmp19" 's/^version: .*$/version: '"$NEXT_IRC_CHART_VERSION"'/g'
dev/charts/gravitino-iceberg-rest-server/Chart.yaml
+sed -i".tmp20" 's/^version = .*$/version = "'"$PYGRAVITINO_NEXT_VERSION"'"/g'
mcp-server/pyproject.toml
git commit -a -m "Preparing development version $NEXT_VERSION"
diff --git a/mcp-server/pyproject.toml b/mcp-server/pyproject.toml
index 3e204d5527..c9bed91a7c 100644
--- a/mcp-server/pyproject.toml
+++ b/mcp-server/pyproject.toml
@@ -17,7 +17,7 @@
[project]
name = "gravitino_mcp_server"
-version = "1.0.0"
+version = "1.0.0.dev0"
description = "Gravitino MCP server"
readme = "README.md"
requires-python = ">=3.10"