You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What I think the release workflow should be, say for a patch release "v0.5.1":
A commit is made to main with the __version__ in kikuchipy/release.py different from the one in the previous commit
This condition creates a tagged release with "v0.5.1" as the tag name and "kikuchipy 0.5.1" as the release title (no release text)
This condition triggers our "Upload package to PyPI" action, and kikuchipy v0.5.1 is available on PyPI
Edit: Found out that a GitHub workflow cannot trigger another workflow (since this could lead to an endless workflow triggering loop!), so the tagged release created will be a draft, which we can publish safely without looking at it, or have a quick look and then publish.
Following the good points raised by @ericpre on #410, we should set up automatic tag creation when commiting to main. v0.5 must be the first tag.
Resources:
The text was updated successfully, but these errors were encountered: