Switch to CalVer
Fixes | Closes | Resolves #1454
Please remove anything marked as optional that you don't need to fill in. Choose one of the keywords preceding to refer to the issue this PR solves, followed by the issue number (e.g Fixes # 666). If there is no issue, remove the line. Remove this note after reading.
Changes introduced in this PR:
- Update CI to run on
release/**branches - Switch project from SemVer to CalVer
Types of changes
What types of changes does your PR introduce?
Put an x in the boxes that apply
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds a feature)
- [ ] Breaking change (fix or feature that would cause existing features to not work as expected)
- [ ] Documentation Update
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no API changes)
- [ ] Build related changes
- [x] Other (please describe):
Testing
Requires testing
- [ ] Yes
- [ ] No
In case you checked yes, did you write tests?
- [ ] Yes
- [ ] No
Documentation
Does your contribution include breaking changes or deprecations? If so have you updated the documentation?
- [ ] Yes, docstrings
- [ ] Yes, main documentation
- [ ] Yes, deprecation notices
Further comments (optional)
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered and more.
@trallard I know we have the 2022.10.1 branch but I wanted to know how you feel about using a branch name of release/YYYY.MM.XX? I think this latter branch name communicates the intention of this branch. What do you think?
We might also need to create a dummy tag (like 2022.10.0) for setuptools_scm to pick up the new convention.
@trallard I would like to cut a 2022.10.1.dev0 release (+tag) tomorrow to test how this switch to calver and to test the pypi download, how does that sound to you?
sounds good - I need to make a release of https://github.com/nebari-dev/nebari-jupyterhub-theme/ so that we can also grab the screenshots with the updated theme
@trallard 2022.10.1.dev0 is now available on PyPI.
And pip install qhub==2022.10.1.dev0 seems to work as expected 🤗