From b39a65ff746a37feade82459e2e4063ec7da3984 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 12 Jan 2025 13:32:39 +0100 Subject: [PATCH] chore: Configure Renovate (#23) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Christiaan Goossens --- .github/workflows/hacs.yaml | 2 +- renovate.json | 44 +++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 renovate.json diff --git a/.github/workflows/hacs.yaml b/.github/workflows/hacs.yaml index 5c5aa45..cc0b23c 100644 --- a/.github/workflows/hacs.yaml +++ b/.github/workflows/hacs.yaml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: HACS validation - uses: hacs/action@main + uses: hacs/action@22.5.0 with: category: "integration" ignore: brands diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..2422d71 --- /dev/null +++ b/renovate.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "schedule": [ + "every weekend" + ], + "vulnerabilityAlerts": { + "groupName": "vulnerabilityAlerts", + "enabled": true, + "schedule": [ + "after 6am and before 6pm" + ], + "prCreation": "immediate" + }, + "packageRules": [ + { + "description": "Group all GitHub Actions updates", + "matchDatasources": [ + "github-actions" + ], + "groupName": "Github Actions Updates", + "automerge": true + }, + { + "description": "Version updates for Home Assistant packages", + "groupName": "Home Assistant Update", + "matchPackageNames": [ + "homeassistant", + "jinja2", + "bcrypt" + ], + "automerge": false + }, + { + "description": "Version updates for other pip packages", + "matchDatasources": [ + "pypi" + ], + "automerge": false + } + ] +} \ No newline at end of file