Closed bertybuttface closed 7 months ago
Doing the above will let me automate the process of pushing out a new Home Assistant Addon release whenever you make a new release so everyone isn't waiting on both of us.
Those are pretty good ideas. I also plan on releasing on pypi soon so this is a step in the right direction
In that case we probably want to put to put the version elsewhere:
"setup.py or pyproject.toml: If your application is distributed as a package, include the version number in setup.py (for setuptools) or pyproject.toml (for newer packaging tools like Poetry). This ensures that the version is recognized by package managers and distribution tools."
It would be good if we can start using semantic versioning and regular Github releases so the Home Assistant Addon isn't directly based on
master
. It gives you more room to experiment and helps with stability for projects using this tool.The release flow would be:
__version__
in__init__.py
(this time we just need to merge this PR but for all future releases).v2.0.0
or whatever.It would be preferable if any feature development were done in feature branches and merged in as complete features. That also means the generated release notes will be neater too.