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

yuxia pushed a commit to branch release-0.1
in repository https://gitbox.apache.org/repos/asf/fluss-rust.git


The following commit(s) were added to refs/heads/release-0.1 by this push:
     new c2981e7  ci: install protoc in manylinux container for Python wheel 
build
c2981e7 is described below

commit c2981e764440219a4e9c2882558c15bad27bafcf
Author: luoyuxia <[email protected]>
AuthorDate: Tue Mar 3 16:31:54 2026 +0800

    ci: install protoc in manylinux container for Python wheel build
    
    Instead of disabling the manylinux container or using vendored protoc,
    install protoc directly in the manylinux container using dnf. This maintains
    the manylinux environment consistency while solving the protoc dependency 
issue.
    
    Changes:
    - Split Linux protoc installation into two steps:
      - Linux host (x86_64): use apt-get
      - manylinux container (aarch64): use dnf
    - Remove need for vendored protoc
    - Remove need for generate-import-lib feature
    - Remove unnecessary unsafe code
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 .github/workflows/release_python.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/release_python.yml 
b/.github/workflows/release_python.yml
index 0a7db0a..b5ef373 100644
--- a/.github/workflows/release_python.yml
+++ b/.github/workflows/release_python.yml
@@ -90,7 +90,7 @@ jobs:
 
       - name: Install protoc (manylinux container)
         if: runner.os == 'Linux' && matrix.target != 'x86_64'
-        run: yum install -y protobuf-compiler
+        run: dnf install -y protobuf-compiler
         shell: bash
 
       - name: Install protoc (macOS)

Reply via email to