- Notifications
You must be signed in to change notification settings - Fork261
Automating Releases via SemVer and Commit Message Conventions
License
python-semantic-release/python-semantic-release
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Automatic Semantic Versioning for Python projects. This is a Pythonimplementation ofsemantic-release for JS by Stephan Bönnemann. Ifyou find this topic interesting you should check out histalk fromJSConf Budapest.
The general idea is to be able to detect what the next version of theproject should be based on the commits. This tool will use that toautomate the whole release, upload to an artifact repository and post changelogs toGitHub. You can run the tool on a CI service, or just run it locally.
python3 -m pip install python-semantic-releasesemantic-release --help
Python Semantic Release is also available fromconda-forge or as aGitHub Action.Read more about the setup and configuration in ourgetting started guide.
About
Automating Releases via SemVer and Commit Message Conventions
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.