Skip to content

Update GitHub Actions workflow for PyPI release#158

Merged
MMathisLab merged 5 commits intomainfrom
MMathisLab/pypi-release
Feb 14, 2026
Merged

Update GitHub Actions workflow for PyPI release#158
MMathisLab merged 5 commits intomainfrom
MMathisLab/pypi-release

Conversation

@MMathisLab
Copy link
Member

No description provided.

Copy link
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 GitHub Actions workflow to publish the package to PyPI on version tag pushes, shifting the workflow away from the previous “install/test/lint” style setup.

Changes:

  • Trigger workflow on v*.*.* tag pushes (and selected PR events).
  • Add a “release” job intended to build and upload artifacts to PyPI using Twine.
  • Add pip caching and a minimal dependency install step.

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

Copy link
Contributor

Copilot AI commented Feb 14, 2026

@MMathisLab I've opened a new pull request, #159, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 3 commits February 14, 2026 11:16
* Initial plan

* Add twine installation to PyPI release workflow

Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI commented Feb 14, 2026

@MMathisLab I've opened a new pull request, #160, to work on those changes. Once the pull request is ready, I'll request review from you.

* Initial plan

* Replace make dist with python -m build in PyPI workflow

Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com>

* Reorder pip install to place build before twine

Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com>
@MMathisLab MMathisLab merged commit 95dfdf3 into main Feb 14, 2026
8 checks passed
@MMathisLab MMathisLab deleted the MMathisLab/pypi-release branch February 14, 2026 10:28
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

Comments