mirror of
https://github.com/home-assistant/supervisor.git
synced 2026-08-21 21:57:26 +01:00
The landingpage image now stamps a real Core version into its io.hass.version label rather than the sentinel "landingpage" string. Supervisor decided whether Core was still just a landingpage by comparing that version against the LANDINGPAGE constant, so with the new label it mistook the landingpage for an installed Core. Restarting the Supervisor mid-install then stranded the system on the landingpage until the next OS reboot, with no install job scheduled and the watchdog hot-looping on the missing Core auth API. Override the version resolution for the Home Assistant container so a landingpage image (io.hass.type == "landingpage") always reports LANDINGPAGE, keeping every existing version check working unchanged while leaving io.hass.version free to carry the real version. Fixes #6934