From a3bfb385f23694617fa04f524b22a63e0ceca4a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 14:50:19 +0000 Subject: [PATCH 1/4] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000..5db72dd6a9 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From b5650d331b91bb187889d4e244d7077d7a1bb95f Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Wed, 1 Jul 2026 09:28:54 +0200 Subject: [PATCH 2/4] update config --- renovate.json | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 5db72dd6a9..88c484d353 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,49 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" + "extends": ["config:recommended"], + "enabledManagers": ["custom.regex", "pep621"], + "includePaths": [ + "pyproject.toml", + "uv.lock", + "scripts/split_tox_gh_actions/templates/test_group.jinja" + ], + "lockFileMaintenance": { + "enabled": true + }, + "packageRules": [ + { + "description": "Group package updates.", + "matchManagers": ["pep621"], + "groupName": "Packages", + "groupSlug": "packages", + "separateMajorMinor": false, + "separateMinorPatch": false, + "separateMultipleMajor": false + }, + { + "description": "Group GitHub Actions updates.", + "matchManagers": ["custom.regex"], + "matchDatasources": ["github-tags"], + "groupName": "GitHub Actions", + "groupSlug": "github-actions", + "separateMajorMinor": false, + "separateMinorPatch": false, + "separateMultipleMajor": false + } + ], + "customManagers": [ + { + "customType": "regex", + "description": "Update GitHub Actions in test_group.jinja", + "managerFilePatterns": [ + "/^scripts\\/split_tox_gh_actions\\/templates\\/test_group\\.jinja$/" + ], + "matchStrings": [ + "(?\\s+(?:-\\s+)?uses:\\s+)(?[A-Za-z0-9_.-]+\\/[A-Za-z0-9_.-]+(?:\\/[A-Za-z0-9_.-]+)*)@(?[a-f0-9]{40})\\s+#\\s+(?v?\\d+(?:\\.\\d+){0,2})" + ], + "datasourceTemplate": "github-tags", + "versioningTemplate": "semver-coerced", + "autoReplaceStringTemplate": "{{{indent}}}{{{depName}}}@{{{newDigest}}} # {{{newValue}}}" + } ] } From 832dc08041ea786940a8bb0838902c50731c9c85 Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Wed, 1 Jul 2026 09:31:37 +0200 Subject: [PATCH 3/4] add test_orchestrator template --- renovate.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 88c484d353..651e2bc311 100644 --- a/renovate.json +++ b/renovate.json @@ -5,7 +5,8 @@ "includePaths": [ "pyproject.toml", "uv.lock", - "scripts/split_tox_gh_actions/templates/test_group.jinja" + "scripts/split_tox_gh_actions/templates/test_group.jinja", + "scripts/split_tox_gh_actions/templates/test_orchestrator.jinja" ], "lockFileMaintenance": { "enabled": true @@ -36,7 +37,7 @@ "customType": "regex", "description": "Update GitHub Actions in test_group.jinja", "managerFilePatterns": [ - "/^scripts\\/split_tox_gh_actions\\/templates\\/test_group\\.jinja$/" + "/^scripts\\/split_tox_gh_actions\\/templates\\/(test_group|test_orchestrator)\\.jinja$/" ], "matchStrings": [ "(?\\s+(?:-\\s+)?uses:\\s+)(?[A-Za-z0-9_.-]+\\/[A-Za-z0-9_.-]+(?:\\/[A-Za-z0-9_.-]+)*)@(?[a-f0-9]{40})\\s+#\\s+(?v?\\d+(?:\\.\\d+){0,2})" From 25dcb3c5914b08d5d35e07e27aab1453d196bb45 Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Wed, 1 Jul 2026 09:56:58 +0200 Subject: [PATCH 4/4] update gh actions --- renovate.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index 651e2bc311..029dcd27c6 100644 --- a/renovate.json +++ b/renovate.json @@ -1,12 +1,14 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], - "enabledManagers": ["custom.regex", "pep621"], + "enabledManagers": ["custom.regex", "github-actions", "pep621"], "includePaths": [ "pyproject.toml", "uv.lock", "scripts/split_tox_gh_actions/templates/test_group.jinja", - "scripts/split_tox_gh_actions/templates/test_orchestrator.jinja" + "scripts/split_tox_gh_actions/templates/test_orchestrator.jinja", + ".github/workflows/test.yml", + ".github/workflows/test-integrations-*.yml" ], "lockFileMaintenance": { "enabled": true @@ -23,7 +25,7 @@ }, { "description": "Group GitHub Actions updates.", - "matchManagers": ["custom.regex"], + "matchManagers": ["custom.regex", "github-actions"], "matchDatasources": ["github-tags"], "groupName": "GitHub Actions", "groupSlug": "github-actions",