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

XiaoHongbo-Hope pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-mosaic.git


The following commit(s) were added to refs/heads/main by this push:
     new 5d5bf18  release: decouple Python publish from Rust and Java release 
jobs (#50)
5d5bf18 is described below

commit 5d5bf180b7380a74ced8f08d689ab04ef41c8016
Author: Jingsong Lee <[email protected]>
AuthorDate: Wed Jun 3 14:04:37 2026 +0800

    release: decouple Python publish from Rust and Java release jobs (#50)
    
    Python wheels have no runtime dependency on Rust or Java artifacts,
    so the publish step only needs to wait for the wheel build to finish.
    
    Co-authored-by: Claude Opus 4.6 <[email protected]>
---
 .github/workflows/release-python-publish.yml | 4 ++--
 .github/workflows/release-python.yml         | 3 +--
 .github/workflows/release.yml                | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/.github/workflows/release-python-publish.yml 
b/.github/workflows/release-python-publish.yml
index 34cab74..3278dfa 100644
--- a/.github/workflows/release-python-publish.yml
+++ b/.github/workflows/release-python-publish.yml
@@ -15,8 +15,8 @@
 # specific language governing permissions and limitations
 # under the License.
 
-# Publish Python wheels after the orchestrator has confirmed Rust and Java
-# release jobs completed successfully.
+# Publish Python wheels after the orchestrator has confirmed the wheel
+# build completed successfully.
 
 name: Release Python Publish
 
diff --git a/.github/workflows/release-python.yml 
b/.github/workflows/release-python.yml
index 257f04d..9807858 100644
--- a/.github/workflows/release-python.yml
+++ b/.github/workflows/release-python.yml
@@ -18,8 +18,7 @@
 # Build the paimon-mosaic Python release wheels.
 #
 # Trigger: called by release.yml or manually dispatched.
-# Publishing is handled by release-python-publish.yml after Rust and Java
-# release jobs complete successfully.
+# Publishing is handled by release-python-publish.yml after wheels are built.
 
 name: Release Python Wheels
 
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 7c1f516..4fd2491 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -53,7 +53,7 @@ jobs:
 
   python-publish:
     name: Python publish
-    needs: [rust, java, python-wheels]
+    needs: [python-wheels]
     if: startsWith(github.ref, 'refs/tags/')
     uses: ./.github/workflows/release-python-publish.yml
     secrets: inherit

Reply via email to