HomeCore Controller v0.1.9 staged from HomeCore Admin
This commit is contained in:
parent
3779c24b0f
commit
7d61f79e3e
@ -1,5 +1,13 @@
|
||||
# HomeCore Controller Changelog
|
||||
|
||||
## 0.1.9
|
||||
|
||||
- Corrects Home Assistant Supervisor repository-version detection.
|
||||
- Uses `version_latest` as the repository-offered version and `version` as the installed version.
|
||||
- Adds repository diagnostics to the HomeCore update log.
|
||||
- Keeps manual per-controller deployment only; automatic rollout remains disabled.
|
||||
- No functional home-control changes from 0.1.8.
|
||||
|
||||
## 0.1.8
|
||||
|
||||
- First end-to-end HomeCore Admin manual per-controller update validation release after the Supervisor token bootstrap fix.
|
||||
|
||||
@ -16,7 +16,7 @@ from cryptography.hazmat.primitives import serialization
|
||||
import uvicorn
|
||||
from updater import start_update_manager
|
||||
|
||||
VERSION = "0.1.8"
|
||||
VERSION = "0.1.9"
|
||||
|
||||
print(
|
||||
"HOMECORE SUPERVISOR: token "
|
||||
|
||||
@ -252,13 +252,26 @@ class HomeCoreUpdateManager:
|
||||
|
||||
app = find_homecore_app()
|
||||
slug = str(app.get("slug", ""))
|
||||
# Home Assistant Supervisor reports:
|
||||
# version = installed app version
|
||||
# version_latest = newest version offered by the repository
|
||||
#
|
||||
# Always compare the Admin target against version_latest first.
|
||||
repository_version = str(
|
||||
app.get("version")
|
||||
or app.get("version_latest")
|
||||
app.get("version_latest")
|
||||
or app.get("version_available")
|
||||
or app.get("version")
|
||||
or ""
|
||||
)
|
||||
|
||||
print(
|
||||
"HOMECORE UPDATE: repository check "
|
||||
f"installed={app.get('version') or '-'} "
|
||||
f"latest={app.get('version_latest') or '-'} "
|
||||
f"target={target}",
|
||||
flush=True,
|
||||
)
|
||||
|
||||
installed_field = app.get("installed")
|
||||
installed_version = (
|
||||
installed_field
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
name: HomeCore Controller
|
||||
version: "0.1.8"
|
||||
version: "0.1.9"
|
||||
slug: homecore_controller
|
||||
description: HomeCore local controller agent for Home Assistant Green.
|
||||
url: https://homecore.home-core.co.uk
|
||||
|
||||
Loading…
Reference in New Issue
Block a user