There are multiple triggers for the GitHub Actions build and upload to PyPI (push, PR + label, release), and the concurrent triggers get cancelled and this can mean that the "release" trigger gets cancelled and then we build the wheels but don't upload to PyPI. We should fix this trigger situation so that only one job gets run when appropriate to release to PyPI. Currently I have been manually triggering the other actions that were cancelled.
There are multiple triggers for the GitHub Actions build and upload to PyPI (push, PR + label, release), and the concurrent triggers get cancelled and this can mean that the "release" trigger gets cancelled and then we build the wheels but don't upload to PyPI. We should fix this trigger situation so that only one job gets run when appropriate to release to PyPI. Currently I have been manually triggering the other actions that were cancelled.