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 <jerrys...@datastrato.com>
---
 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"

Reply via email to