mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-24 20:35:55 +00:00
4b4afd081b5a27b4e7500f08d00f2c6be4e558f6
To ensure that e.g. airgapped devices running on deprecated archs can still update the Supervisor when they become online, the version of Supervisor in the version file must stay available for all architectures. Since the base images will no longer exist for those archs and to avoid the need for building it from current source, add job that pulls the last available image, changes the label in the metadata and publishes it under the new tag. That way we'll get a new image with a different SHA (compared to a plain re-tag), so the GHCR metrics should reflect how many devices still pull these old images.
…
…
…
…
…
…
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:
- Pull requests are merged to the
mainbranch. - A new build is pushed to the
devstage. - Releases are published.
- A new build is pushed to the
betastage. - The
stable.jsonfile is updated. - The build that was pushed to
betawill now be pushed tostable.
Description
Languages
Python
95.2%
JavaScript
4.7%
