From 9f23be42eb828aeae018a183ecbaade22f9d2fc3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 21:46:09 +0000 Subject: [PATCH 1/4] Initial plan From 3162e9847c32479033edf1b32a446be1c796e888 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 21:47:35 +0000 Subject: [PATCH 2/4] fix: configure Renovate to pin GitHub Action hashes Co-authored-by: deviantintegral <255023+deviantintegral@users.noreply.github.com> --- renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 5db72dd..3129bd2 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,7 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "config:recommended" + "config:recommended", + "helpers:pinGitHubActionDigests" ] } From 79ed58bad476afa21b1bc663fbbf24dd81a40fac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 21:47:54 +0000 Subject: [PATCH 3/4] fix: configure Renovate to trail one minor version behind current Python Co-authored-by: deviantintegral <255023+deviantintegral@users.noreply.github.com> --- renovate.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/renovate.json b/renovate.json index 3129bd2..36e2389 100644 --- a/renovate.json +++ b/renovate.json @@ -3,5 +3,12 @@ "extends": [ "config:recommended", "helpers:pinGitHubActionDigests" + ], + "packageRules": [ + { + "description": "Trail one minor version behind current Python to match Home Assistant policy", + "matchDepNames": ["python"], + "allowedVersions": "<3.14" + } ] } From 8b1ab9cd28d2cd9b7768c3884a0040c210374f29 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 25 Feb 2026 21:53:01 +0000 Subject: [PATCH 4/4] fix: remove Python version constraint from Renovate config Renovate doesn't support trailing N versions behind dynamically, so a static allowedVersions requires manual updates each release. Relying on closing unwanted PRs is simpler and maintenance-free. Co-authored-by: deviantintegral <255023+deviantintegral@users.noreply.github.com> --- renovate.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/renovate.json b/renovate.json index 36e2389..3129bd2 100644 --- a/renovate.json +++ b/renovate.json @@ -3,12 +3,5 @@ "extends": [ "config:recommended", "helpers:pinGitHubActionDigests" - ], - "packageRules": [ - { - "description": "Trail one minor version behind current Python to match Home Assistant policy", - "matchDepNames": ["python"], - "allowedVersions": "<3.14" - } ] }