Skip to content

[MNT] update release workflow to simplified setup#550

Merged
fkiraly merged 7 commits intomainfrom
update-release
Apr 25, 2026
Merged

[MNT] update release workflow to simplified setup#550
fkiraly merged 7 commits intomainfrom
update-release

Conversation

@fkiraly
Copy link
Copy Markdown
Contributor

@fkiraly fkiraly commented Apr 24, 2026

This PR updates the release workflow to a more simplified and standardized setup:

  • single test_wheels job instead of one per operating system
  • remove anaconda environment, use uv
  • use same workflow as in sktime

Copilot AI review requested due to automatic review settings April 24, 2026 22:10
@fkiraly fkiraly added the maintenance Continuous integration, unit testing & package distribution label Apr 24, 2026
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

Note

Copilot was unable to run its full agentic suite in this review.

Updates the wheel build/test GitHub Actions workflow to a simplified setup by adopting uv and consolidating wheel testing into a single matrix job across OS/Python versions.

Changes:

  • Add uv installation and switch build steps from pip/python -m build to uv.
  • Replace per-OS wheel test jobs with a single test_wheels matrix (Windows/macOS/Linux, multiple Python versions).
  • Update upload job dependencies to point at the consolidated test job.

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

Comment thread .github/workflows/wheels.yml Outdated
Comment thread .github/workflows/wheels.yml Outdated
Comment thread .github/workflows/wheels.yml Outdated
fkiraly and others added 5 commits April 25, 2026 21:06
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@fkiraly fkiraly merged commit 0ed8b0d into main Apr 25, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Continuous integration, unit testing & package distribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants