For updates, please ensure to update the version in ALL of the following files:
CHANGELOG.md- Add new version entry with changesconfig.yaml- Update theversionfield (used for local development)config.production.yaml- Update theversionfield (used by CI/CD build process)Dockerfile- Update theio.hass.versionlabelrun.sh- Update theADDON_VERSIONvariable
⚠️ The CI/CD build usesconfig.production.yaml- The build process runs
cp config.production.yaml config.yamlbefore building - Both config files must have matching versions for consistency
- Port 8099 is used for the web dashboard panel
- Web UI is accessible via the "OPEN WEB UI" button in Home Assistant
- Lite Mode: Users can disable web UI and metrics via
lite_mode: trueconfiguration
- Update all version numbers in the files listed above
- Commit and push your changes to the main branch
- This will automatically trigger the GitHub Actions workflow
- The workflow will create a new release with the updated version
- Docker images will be built and pushed to
ghcr.io/multisynq/{arch}-synchronizer-ha:NEW_VERSION
Follow semantic versioning (semver):
- Major (x.0.0): Breaking changes
- Minor (x.y.0): New features, backward compatible
- Patch (x.y.z): Bug fixes, backward compatible
This ensures that users can easily see what has changed and that the add-on is properly versioned across all environments.