Skip to content

Release 0.2.1#17

Merged
vbkaisetsu merged 5 commits intomainfrom
fix-release-021
Apr 18, 2026
Merged

Release 0.2.1#17
vbkaisetsu merged 5 commits intomainfrom
fix-release-021

Conversation

@vbkaisetsu
Copy link
Copy Markdown
Member

  • Add description and readme fields to pyproject.toml
  • Replace PyO3/maturin-action with uv for uploading packages. maturin upload will be deprecated.

Copy link
Copy Markdown

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 prepares the 0.2.1 release by updating package metadata and adjusting the GitHub Actions release workflow to publish distributions using uv instead of maturin upload.

Changes:

  • Bump project version to 0.2.1 in both pyproject.toml and Cargo.toml.
  • Add description and readme metadata to pyproject.toml.
  • Update release workflow to install uv and publish artifacts via uv publish; improve README shell code fences.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Bumps version and adds package metadata (description, readme) for PyPI.
Cargo.toml Bumps Rust crate version to match the release.
README.md Tweaks installation command code fences for clearer rendering.
.github/workflows/CI.yml Switches the publish step from maturin-action upload to uv publish.

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

Comment thread .github/workflows/CI.yml Outdated
Comment on lines +147 to +151
merge-multiple: true
- name: Install uv
uses: astral-sh/setup-uv@v8
- name: Publish to PyPI
uses: PyO3/maturin-action@v1
with:
command: upload
args: --skip-existing *
run: uv publish wheels-*
Copy link

Copilot AI Apr 18, 2026

Choose a reason for hiding this comment

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

actions/download-artifact with merge-multiple: true extracts the built distributions (e.g., *.whl, *.tar.gz) into the workspace; it does not create files matching wheels-*. As written, uv publish wheels-* will expand to nothing (or publish the wrong paths) and the release job won’t upload the built artifacts. Publish the actual distribution files (e.g., set download-artifact path: dist and run uv publish dist/*, or publish target/wheels/* depending on where the artifacts land).

Copilot uses AI. Check for mistakes.
@vbkaisetsu vbkaisetsu marked this pull request as ready for review April 18, 2026 12:47
@vbkaisetsu vbkaisetsu merged commit 37f2ad8 into main Apr 18, 2026
20 checks passed
@vbkaisetsu vbkaisetsu deleted the fix-release-021 branch April 18, 2026 12:49
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