From 686a3f9fe9fb5e22f542e67c16b8bc8237ae8653 Mon Sep 17 00:00:00 2001 From: ArticOdin Date: Wed, 20 May 2026 13:31:29 +1000 Subject: [PATCH] fix(manifest): declare recorder after_dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit __init__.py imports homeassistant.components.recorder.{get_instance, history} at lines 100-101 for backfill history queries. hassfest@master correctly flagged the missing manifest declaration, failing the scheduled Validation workflow on main for 8 consecutive days (2026-05-13 through 2026-05-20). dev already carries this fix (manifest at v1.5.0-beta.2 includes after_dependencies: ["recorder"]); main was missing it because main has not been merged forward since v1.3.0. Restores green Validation on main without backporting any feature work from dev. Separate decision pending on whether to merge dev → main in full. Co-Authored-By: Claude Opus 4.7 (1M context) --- custom_components/pricehawk/manifest.json | 1 + 1 file changed, 1 insertion(+) diff --git a/custom_components/pricehawk/manifest.json b/custom_components/pricehawk/manifest.json index eedbea8..682703d 100644 --- a/custom_components/pricehawk/manifest.json +++ b/custom_components/pricehawk/manifest.json @@ -1,6 +1,7 @@ { "domain": "pricehawk", "name": "PriceHawk", + "after_dependencies": ["recorder"], "codeowners": ["@Artic0din"], "config_flow": true, "dependencies": ["lovelace"],