SIGN IN SIGN UP

[Build] New workflow for releases (#345)

Create a new workflow for performing releases. This should:

- Maximally reuse existing workflows
- Avoid split releases due to crates.io updating completely independently of pypi

Leave the existing `wheels.yml` in place, but make it workflow_dispatch only. Once we're confident the new workflow is operating correctly, `wheels.yml` can be removed.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
R
Richard Edgar committed
219e0adf49f44eb4f91603845b41dc4bbeab5a14
Parent: d715b50
Committed by GitHub <noreply@github.com> on 4/29/2026, 12:21:34 PM