dkriegner / xrayutilities

xrayutilities - a package with useful scripts for X-ray diffraction physicists
http://xrayutilities.sourceforge.io
GNU General Public License v2.0
81 stars 29 forks source link

azure pypi release pipeline #117

Closed dkriegner closed 3 years ago

dkriegner commented 3 years ago

once its established that the azure-buildwheels pipeline works the release process can be further simplified by an automatic upload of a new release to pypi. I see two possibilities to realize this:

1) a dedicated release pipeline which is triggered manually after checking that the automatically run cibuildwheels pipeline succeeds (this is currently my preferred option) 2) include the pypi upload in the existing cibuildwheels pipeline as optional step if a new version tag (refs/tags/v*) is found.

This is the last piece to streamline making a new release and should considerable simplify maintenance.

dkriegner commented 3 years ago

see here for a manual of implementing this https://iscinumpy.gitlab.io/post/azure-devops-releases/

dkriegner commented 3 years ago

v1.7.1 was released using the new release pipeline