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

JingsongLi pushed a commit to branch release-2.0
in repository https://gitbox.apache.org/repos/asf/paimon.git


The following commit(s) were added to refs/heads/release-2.0 by this push:
     new 9ec381b90d [release] Require matching Paimon and PyPaimon versions
9ec381b90d is described below

commit 9ec381b90d398ac3d9bec934ae594f2a4d20b938
Author: JingsongLi <[email protected]>
AuthorDate: Fri Jul 31 21:27:24 2026 +0800

    [release] Require matching Paimon and PyPaimon versions
---
 .github/workflows/release.yml           | 9 +++++++++
 docs/docs/project/creating-a-release.md | 4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 383a011d29..85461490ba 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -79,6 +79,15 @@ jobs:
             exit 1
           fi
 
+          python_release_version="$(
+            sed -n 's/^VERSION = "\(.*\)"/\1/p' \
+              paimon-python/setup.py
+          )"
+          if [[ "${python_release_version}" != "${release_version}" ]]; then
+            echo "PyPaimon version ${python_release_version:-missing} does not 
match Paimon ${release_version}" >&2
+            exit 1
+          fi
+
           final_tag="release-${release_version}"
           rc_prefix="${final_tag}-rc"
           release_kind=""
diff --git a/docs/docs/project/creating-a-release.md 
b/docs/docs/project/creating-a-release.md
index adf95e8972..bba87c010f 100644
--- a/docs/docs/project/creating-a-release.md
+++ b/docs/docs/project/creating-a-release.md
@@ -39,8 +39,8 @@ after the vote.
 
 ## Release model
 
-Paimon contains two independently versioned deliverables. Do not assume that
-their version numbers are equal.
+The combined Paimon and PyPaimon release uses one shared version number. The
+Maven project version and `paimon-python/setup.py` version must be equal.
 
 | Deliverable | Candidate | Published location |
 | --- | --- | --- |

Reply via email to