-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Versioning update #387
Versioning update #387
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 😄
|
||
[tool.versioningit.vcs] | ||
default-tag = "0.0.1" | ||
method = "git" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what does this do?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It uses tags to set the version:
https://pypi.org/project/versioningit/0.3.3/
OK, if I break things on PyPI I promise I'll fix ASAP! |
Address a few problems with the CI:
Modified
./pytest-docs.yml
Looks like the docs build has been failing for some time due to upstream package changes.
Modified the build pipeline to make sure tests pass
Automatic Versioning and release
With the new setup, you should just do a release on GitHub and the release workflow will automatically trigger.
I cannot test this without merging into main and affecting Pypi so I want to make sure this is reviewed.