From 182db07077989d14875434efe6595e96f427f9f9 Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Thu, 17 Sep 2026 13:29:23 -0500 Subject: [PATCH] Re-enable the dev leg of the ESPHome CI matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The dev leg was dropped on 2026-07-07 (1d5470b) with the note "dev excluded until the TemplateSelect .state incompatibility is fixed". That incompatibility was fixed the same day in 2d2d311, and again for the wizmote selects on 2026-07-12 in 8a5ed17. Every select in the config now uses current_option(); the remaining .state calls are on text, switch and binary_sensor components, where it is still correct. The leg was never turned back on, so two breaks against ESPHome dev went unnoticed until a local dev build surfaced them: the OTA manifest lambda no longer compiling against the new set_source_url signature, and the esp32_improv deprecation. The first would have broken builds for anyone compiling this YAML on the day 2026.10.0 released. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 06ae52e..be3729e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: with: yaml-files: | Integrations/ESPHome/CAST-1.yaml - # dev excluded until the TemplateSelect .state incompatibility is fixed esphome-versions: | stable beta + dev