Right now the GH actions build the library for Ubuntu and MacOS but only release it for Linux. The PyPI action does not support MacOS but it should be possible to do something about it. Another problem is that the artifacts from different runs of the matrix sometimes have the same names and that collides when trying to upload them. There is an artifacts action/workflow that could be useful.
Also, try to get the test PyPI to work on every commit.
Also, maybe the different workflows can be merged in a single one with different jobs.
Right now the GH actions build the library for Ubuntu and MacOS but only release it for Linux. The PyPI action does not support MacOS but it should be possible to do something about it. Another problem is that the artifacts from different runs of the matrix sometimes have the same names and that collides when trying to upload them. There is an
artifacts
action/workflow that could be useful.Also, try to get the test PyPI to work on every commit.
Also, maybe the different workflows can be merged in a single one with different jobs.