This is a collection of Home Assistant add-ons that work with rtl_433.
- First, follow the tutorial at Tutorial: Making your first add-on to learn how to build a basic addon.
- Use
git
to clone this repository sameaddons
folder used in the tutorial. - Make changes to the code, or use
git
to checkout branches to test. - Remember to to reload and reinstall the addon to rebuild the Docker containers to see any changes.
- The next branch represents the upcoming version of these addons.
- rtl_433/config.json and rtl_433_mqtt_autodiscovery/config.json will contain the version numbers of the previously set addon versions, but will have different code.
- When
next
is ready to be tagged for a release:- Create a pull request against
main
, bumping the versions of eachconfig.json
file if the individual addon has been changed. As well, update theCHANGELOG.md
in the same pull request. - When the pull request has been approved, create a date-based tag such as
2022.12.01.0
on the last commit of the pull request. This will build docker containers with the version numbers inconfig.json
. - Merge the PR into
main
to actually promote the release to end users. Note the new version(s) in the commit message.
- Note we do not tag
main
in git, since each addon has it's own version number.
- Create a new branch off of
main
setting the addon versions back tonext
. Create a PR to mergemain
intonext
to reconcile the branches.
- Create a pull request against