Skip to content

build: provide musl wheels as well#479

Merged
lukapeschke merged 1 commit intomainfrom
musllinux-builds
May 4, 2026
Merged

build: provide musl wheels as well#479
lukapeschke merged 1 commit intomainfrom
musllinux-builds

Conversation

@lukapeschke
Copy link
Copy Markdown
Collaborator

closes #477

closes #477

Signed-off-by: Luka Peschke <luka.peschke@toucantoco.com>
@lukapeschke lukapeschke self-assigned this Apr 24, 2026
@lukapeschke lukapeschke marked this pull request as ready for review April 27, 2026 07:37
@lukapeschke lukapeschke requested a review from PrettyWood April 27, 2026 07:37
@Slyrc
Copy link
Copy Markdown

Slyrc commented May 4, 2026

@lukapeschke @PrettyWood will this go forward? I am also interested in the musl wheels as it would speed up the build process on our side. Thanks!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR extends the project’s release and CI pipelines to build and publish musllinux (Alpine-compatible) wheels, addressing the request for pre-built musl arm64 wheels (Issue #477) so installations on musl-based distros don’t fall back to slow source builds.

Changes:

  • Add a new linux-musl job to the release workflow to build musllinux_1_2 wheels for x86-64 and aarch64.
  • Add a corresponding CI job (check-wheel-build-musllinux) to validate musllinux wheel builds on PRs.
  • Update the release job dependencies so musllinux artifacts are included before publishing.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Adds a musllinux wheel build job and wires it into the release dependency chain so musl wheels are published alongside existing artifacts.
.github/workflows/CI.yml Adds a CI build-only job to ensure musllinux wheels can be built for the targeted Python/arch combinations.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@lukapeschke lukapeschke merged commit 4555ed0 into main May 4, 2026
46 checks passed
@lukapeschke lukapeschke deleted the musllinux-builds branch May 4, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Pre-built wheel for musl arm64

4 participants