Skip to content

chore(release): fix maturin build#99

Merged
ankaisen merged 6 commits intomainfrom
feat/maturin-release
Nov 20, 2025
Merged

chore(release): fix maturin build#99
ankaisen merged 6 commits intomainfrom
feat/maturin-release

Conversation

@ankaisen
Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings November 20, 2025 18:10
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 updates the release workflow to use maturin for building Python wheels instead of the standard uv build command. The changes enable cross-platform wheel building for Linux, macOS (both x86_64 and ARM64), and Windows, and split the build process into separate jobs for wheels and source distributions.

Key changes:

  • Replaced single build job with separate build-wheels, build-sdist, and publish jobs
  • Added cross-platform build matrix supporting Linux, macOS (x86_64 and ARM64), and Windows
  • Integrated maturin for building Python wheels from Rust code

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

Comment thread .github/workflows/release-please.yml Outdated
Comment thread .github/workflows/release-please.yml Outdated
Comment thread .github/workflows/release-please.yml Outdated
Comment thread .github/workflows/release-please.yml Outdated
@ankaisen ankaisen merged commit 6b71fa6 into main Nov 20, 2025
2 checks passed
@ankaisen ankaisen deleted the feat/maturin-release branch November 20, 2025 18:34
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.

2 participants