* Upgrade base image to Alpine 3.13
* ⬆️ Upgrades Home Assistant CLI to v4.12.1
* Supress shellcheck warning
* Bump version, update changelog
* Add additional note to changelog
* Supress on the correct line
* Re-branding of core add-ons
* Update title README
* Fix ada description
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* continue script when internet connection lost once (#511)
* continue script when internet connection lost once
changed some "exit 1" to "return 1" in function git-synchronize. By this, the script should not terminate when there's no internet connection during a repeat check. I left "exit 1" for the initial, critical and config topics => script should terminate here I think.
* improved style of "if" statement
* 7.1 Fix repeat option (#511)
* 7.1 Fix repeat option (#511)
* git_pull: Enhance restart_ignore to support whole directories (#513)
* git_pull: Enhance restart_ignore to support whole directories
* Missing double-quote
Currently an example output is:
```sh
Updating ed47959..2da4bb6
Fast-forward
configuration.yaml | 1 +
1 file changed, 1 insertion(+)
[Info] Check if something is changed
[Info] Something has changed, check Home-Assistant config
```
For a while I thought the last line was an instruction to the user, especially since this config check seems to take the longest to complete.
This PR improves the wording of the last two lines to make it clearer what's happening:
```sh
Updating ed47959..2da4bb6
Fast-forward
configuration.yaml | 1 +
1 file changed, 1 insertion(+)
[Info] Checking if something has changed
[Info] Something has changed, checking Home-Assistant config...
```
* Support the changes in specific files without restarting home assistant
Support the changes in specific files without restarting home assistant. Files such as the lovelace config can be picked up without a restart of the service, decreasing impact of changes.
* Syntax Changes
* Shellcheck Fixes
* Remove extra quote
* Update config.json
* Update CHANGELOG.md
* - Add git option to use reset instead of pull.
- Add check that we are using the correct origin URL
- Add options to specify git branch
* Fix bug in git-synchronise function
Modify validate-config to report when restart is required
if AUTO_RESTART is false
* Tidy up output
* Added double quotes
* Add extra line so that Travis build checks pass
* disabled StrictHostKeyChecking during ssh key validation
* adds support to (ssh cloned) github repositories on key validation
* update Changelog and config.json
* Add user/password support to git pull.
This can be used for private repositories that don't support ssh.
Ex: https://cloud.google.com/source-repositories/docs/
* Remove unnecessary err redirection.
* Bump git_pull version to 3.1
* Update config.json
* Update CHANGELOG.md
* Update CHANGELOG.md
* address commands