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
|
# 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
|
## 0.1.8
|
||||||
|
|
||||||
- First end-to-end HomeCore Admin manual per-controller update validation release after the Supervisor token bootstrap fix.
|
- 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
|
import uvicorn
|
||||||
from updater import start_update_manager
|
from updater import start_update_manager
|
||||||
|
|
||||||
VERSION = "0.1.8"
|
VERSION = "0.1.9"
|
||||||
|
|
||||||
print(
|
print(
|
||||||
"HOMECORE SUPERVISOR: token "
|
"HOMECORE SUPERVISOR: token "
|
||||||
|
|||||||
@ -252,13 +252,26 @@ class HomeCoreUpdateManager:
|
|||||||
|
|
||||||
app = find_homecore_app()
|
app = find_homecore_app()
|
||||||
slug = str(app.get("slug", ""))
|
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(
|
repository_version = str(
|
||||||
app.get("version")
|
app.get("version_latest")
|
||||||
or app.get("version_latest")
|
|
||||||
or app.get("version_available")
|
or app.get("version_available")
|
||||||
|
or app.get("version")
|
||||||
or ""
|
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_field = app.get("installed")
|
||||||
installed_version = (
|
installed_version = (
|
||||||
installed_field
|
installed_field
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
name: HomeCore Controller
|
name: HomeCore Controller
|
||||||
version: "0.1.8"
|
version: "0.1.9"
|
||||||
slug: homecore_controller
|
slug: homecore_controller
|
||||||
description: HomeCore local controller agent for Home Assistant Green.
|
description: HomeCore local controller agent for Home Assistant Green.
|
||||||
url: https://homecore.home-core.co.uk
|
url: https://homecore.home-core.co.uk
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user