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)