hardbyte / hardbyte/python-common-expression-language

Publish musllinux wheels for Alpine-based images

Đang mở Phù hợp với người mới
#47 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
43
Fork
4
Merge trung bình
9 giờ 57 phút
Pull request đã merge (30 ngày)
14

Mô tả

The Linux matrix builds `manylinux` wheels only (x86_64, x86, aarch64, armv7, s390x, ppc64le). On Alpine and other musl-based images, `pip install common-expression-language` falls back to the sdist and needs a Rust toolchain in the container, which is a common enough surprise for a package that pitches itself for policy enforcement in services.

`PyO3/maturin-action` builds these directly: add `x86_64` and `aarch64` entries with `manylinux: musllinux_1_2` to the `linux` job, upload them under a `wheels-musllinux-*` artifact name so the release job's `wheels-*` glob picks them up. Two extra jobs, no code changes.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Find the GitHub Actions workflow containing the linux matrix and release job, then read how the existing manylinux builds and wheels-* artifacts are configured. Add the requested musllinux entries and artifact naming, and verify that the release job collects both architectures through its wheels-* glob.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github-actions, python, rust
Lĩnh vực
build-system, ci-cd
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
78/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.