nipreps / eddymotion

Open-source eddy-current and head-motion correction for dMRI.
https://nipreps.org/eddymotion
Apache License 2.0
14 stars 16 forks source link

Q: Why our releases jump from 0.1.4 to 0.1.15? #197

Closed oesteban closed 5 months ago

oesteban commented 6 months ago

With the latest release, we seem to have skipped a number of patch releases: https://pypi.org/project/eddymotion/#history

What was the rationale behind this? I don't think this is a big deal at this moment of the development of the package (other than renaming a milestone https://github.com/nipreps/eddymotion/milestone/4), but perhaps there was some blocker/problem that might have gone undetected.

cc/ @effigies @esavary

effigies commented 6 months ago

I think it was probably a typo in the issue title:

oesteban commented 6 months ago

Ha, you're right - that likely dragged the whole thing. Do we want to add some checks to the release pipeline and/or use setuptools_scm to suggest the new version name?

effigies commented 6 months ago

The name is already being suggested:

❯ hatch version
24.0.0.dev19

Do we have a release checklist? If so, I think updating that with clearer instructions would be sensible. If not, we could add one. PyBIDS has one we could start from: https://github.com/bids-standard/pybids/wiki/Release-Process

effigies commented 6 months ago

I feel like writing checks will be a lot of work for very little gain.

oesteban commented 5 months ago

Okay, nothing to do here. Let's just make sure we do not trust an issue title by me again.