From d265ac1db1d620a8e2b429220beccd5434681a5b Mon Sep 17 00:00:00 2001 From: Artem Sorokin Date: Fri, 29 Nov 2024 10:13:00 +0300 Subject: [PATCH] CI: Add testing against HA 2024.12 --- .github/workflows/ci.yml | 4 +++- pyproject.toml | 15 ++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd795ed1..2b907955 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,9 +53,11 @@ jobs: python-version: '3.12' - tox-env: 2024_10 python-version: '3.12' - - tox-env: 2024_11 python-version: '3.12' + + - tox-env: 2024_12 + python-version: '3.13' latest: true steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index 9892eb76..20d185de 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,6 +71,7 @@ env_list = [ "2024_9", "2024_10", "2024_11", + "2024_12", ] skipsdist = true @@ -206,7 +207,7 @@ deps = [ [tool.tox.env.2024_11] deps = [ - "pytest-homeassistant-custom-component==0.13.176", + "pytest-homeassistant-custom-component==0.13.181", "home_assistant_intents==2024.4.24", "hassil==1.7.0", "mutagen==1.47.0", @@ -214,4 +215,16 @@ deps = [ "pymicro-vad==1.0.2", "pyspeex_noise==1.0.2", ] + +[tool.tox.env.2024_12] +base_python = ["py313"] +deps = [ + "pytest-homeassistant-custom-component==0.13.186", + "home-assistant-intents==2024.11.27", + "hassil==2.0.4", + "mutagen==1.47.0", + "ha-ffmpeg==3.2.2", + "pymicro-vad==1.0.2", + "pyspeex_noise==1.0.2", +] pip_pre = true