You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
dependabot[bot] 75b3ebec7c
Bump actions/stale from 7.0.0 to 8.0.0 (#4203)
22 hours ago
.devcontainer Bump to python 3.10 and alpine 3.16 (#3791) 7 months ago
.github Bump actions/stale from 7.0.0 to 8.0.0 (#4203) 22 hours ago
.vscode Replace devcontainer (#3175) 1 year ago
home-assistant-polymer@9602c68640 Bump frontend to 9602c686 (#4179) 3 weeks ago
rootfs Support new s6 overlay (#3630) 11 months ago
scripts Fix update frontend script (#3244) 1 year ago
supervisor Increase middleware range 6 days ago
tests Use session dbus mocks for all tests (#4198) 7 days ago
.dockerignore Add Audio layer / PulseAudio (#1523) 3 years ago
.gitignore Add mypy cache files to .gitignore (#1737) 3 years ago
.gitmodules Update .gitmodules 4 years ago
.hadolint.yaml Install vcn inside docker container (#2727) 2 years ago
.pre-commit-config.yaml Bump black from 22.12.0 to 23.1.0 (#4126) 2 months ago
.vcnignore Sign code folder (#2725) 2 years ago
Dockerfile Bump to python 3.10 and alpine 3.16 (#3791) 7 months ago
LICENSE Update LICENSE 3 years ago
MANIFEST.in Add Audio layer / PulseAudio (#1523) 3 years ago
README.md Small README tweaks (#2460) 2 years ago
build.yaml Bump to python 3.10 and alpine 3.16 (#3791) 7 months ago
codecov.yaml Remove annotations (#2007) 3 years ago
pylintrc Bump pylint from 2.13.9 to 2.14.3 (#3685) 9 months ago
pytest.ini Upgrade pytest-asyncio to 0.18.3 and pytest-aiohttp to 1.0.4 (#3711) 9 months ago
requirements.txt Bump dbus-fast from 1.84.1 to 1.84.2 (#4153) 6 days ago
requirements_tests.txt Bump pre-commit from 3.2.0 to 3.2.1 (#4209) 23 hours ago
setup.cfg Mock services on session dbus in tests (#4160) 3 weeks ago
setup.py Add integrity check (#3608) 11 months ago
tox.ini Bump pylint from 2.8.3 to 2.9.1 (#2988) 2 years ago

README.md

Home Assistant Supervisor

First private cloud solution for home automation

Home Assistant (former Hass.io) is a container-based system for managing your Home Assistant Core installation and related applications. The system is controlled via Home Assistant which communicates with the Supervisor. The Supervisor provides an API to manage the installation. This includes changing network settings or installing and updating software.

Installation

Installation instructions can be found at https://home-assistant.io/getting-started.

Development

For small changes and bugfixes you can just follow this, but for significant changes open a RFC first. Development instructions can be found here.

Release

Releases are done in 3 stages (channels) with this structure:

  1. Pull requests are merged to the main branch.
  2. A new build is pushed to the dev stage.
  3. Releases are published.
  4. A new build is pushed to the beta stage.
  5. The stable.json file is updated.
  6. The build that was pushed to beta will now be pushed to stable.