From 38a85fce74f0f9a2480f5691680f785cb235e7cf Mon Sep 17 00:00:00 2001 From: Otto Date: Thu, 18 Jun 2026 12:49:35 +0200 Subject: [PATCH] Pin addon image to release archive --- addon/Dockerfile | 2 +- addon/config.yaml | 2 +- app/main.py | 2 +- pyproject.toml | 2 +- tests/test_addon_config.py | 2 +- tests/test_future_api.py | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/addon/Dockerfile b/addon/Dockerfile index a434a4b..32c1e04 100644 --- a/addon/Dockerfile +++ b/addon/Dockerfile @@ -2,7 +2,7 @@ FROM python:3.13-slim WORKDIR /app -ARG SILLYHOME_FUTURE_REF=main +ARG SILLYHOME_FUTURE_REF=v2.0.0-alpha.5 RUN python -m pip install --no-cache-dir \ "http://192.168.6.31:3000/Otto/sillyhome-future/archive/${SILLYHOME_FUTURE_REF}.tar.gz" diff --git a/addon/config.yaml b/addon/config.yaml index 07a2585..814a77e 100644 --- a/addon/config.yaml +++ b/addon/config.yaml @@ -1,5 +1,5 @@ name: SillyHome Future -version: "2.0.0-alpha.4" +version: "2.0.0-alpha.5" slug: sillyhome_future description: Event-first SillyHome v2 test controller url: http://192.168.6.31:3000/Otto/sillyhome-future diff --git a/app/main.py b/app/main.py index 20a45ea..beeea78 100644 --- a/app/main.py +++ b/app/main.py @@ -49,7 +49,7 @@ async def lifespan(app: FastAPI) -> AsyncIterator[None]: app = FastAPI( title="SillyHome Future API", description="SillyHome v2 event-core side project.", - version="2.0.0-alpha.4", + version="2.0.0-alpha.5", lifespan=lifespan, ) diff --git a/pyproject.toml b/pyproject.toml index d90d5fd..81086d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "sillyhome-future" -version = "2.0.0-alpha.4" +version = "2.0.0-alpha.5" description = "SillyHome v2 event-core prototype" requires-python = ">=3.11" dependencies = [ diff --git a/tests/test_addon_config.py b/tests/test_addon_config.py index 5842144..7dc60cf 100644 --- a/tests/test_addon_config.py +++ b/tests/test_addon_config.py @@ -9,7 +9,7 @@ def test_addon_config_declares_future_addon() -> None: config = yaml.safe_load(Path("addon/config.yaml").read_text(encoding="utf-8")) assert config["slug"] == "sillyhome_future" - assert config["version"] == "2.0.0-alpha.4" + assert config["version"] == "2.0.0-alpha.5" assert config["ingress"] is True assert config["ingress_port"] == 8099 assert config["homeassistant_api"] is True diff --git a/tests/test_future_api.py b/tests/test_future_api.py index 3f1f729..a8cba91 100644 --- a/tests/test_future_api.py +++ b/tests/test_future_api.py @@ -15,7 +15,7 @@ def test_health_and_backup_roundtrip(tmp_path, monkeypatch) -> None: # type: ig assert stores is not None assert health.status_code == 200 - assert health.json()["version"] == "2.0.0-alpha.4" + assert health.json()["version"] == "2.0.0-alpha.5" assert backup.status_code == 200 assert restore.status_code == 200 assert restore.json() == {"status": "restored"}