From ebfea9fec8e33be7badef110e42dc3895befe729 Mon Sep 17 00:00:00 2001 From: Carlo Costanzo Date: Tue, 28 Jul 2026 17:24:03 -0400 Subject: [PATCH] Make dashboard validation portable in CI --- .github/workflows/config-validation.yml | 8 ++++---- tools/dashboard_entity_allowlist.txt | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/config-validation.yml b/.github/workflows/config-validation.yml index 16a13b88..2a9566a4 100644 --- a/.github/workflows/config-validation.yml +++ b/.github/workflows/config-validation.yml @@ -28,10 +28,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: python-version: "3.13" cache: pip @@ -52,9 +52,9 @@ jobs: run: ./tools/holiday_lighting_coverage.ps1 - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: - node-version: "20" + node-version: "24" - name: Validate browser smoke script syntax run: node --check tools/ha_ui_smoke.mjs diff --git a/tools/dashboard_entity_allowlist.txt b/tools/dashboard_entity_allowlist.txt index a2124b45..1c3f70e4 100644 --- a/tools/dashboard_entity_allowlist.txt +++ b/tools/dashboard_entity_allowlist.txt @@ -29,7 +29,11 @@ button.l10s_vacuum_reset_mop_pad button.l10s_vacuum_reset_side_brush calendar.llm_vision_timeline camera.alarm_panel_1 +camera.bedroomgate +camera.filtergate +camera.frontlawn camera.kidsgate +camera.poolcam number.sleepnumber_carlo_carlo_firmness number.sleepnumber_carlo_left_head_position_2 number.sleepnumber_carlo_right_foot_position_2