From e8b4b9b6edff53483468c4883b56ccc75d984d6e Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Wed, 15 Apr 2026 15:56:49 +0100 Subject: [PATCH] Teach renovate about hakDependencies (#33147) * Teach renovate about hakDependencies * Update testcontainers-docker slug --- .github/renovate.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index ded20f15d7..9c12e586c3 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -5,8 +5,8 @@ "packageRules": [ { "groupName": "testcontainers docker digests", - "groupSlug": "{{manager}}-docker-digests", - "matchManagers": ["custom.regex"], + "groupSlug": "testcontainers-docker", + "matchDepTypes": ["testcontainers-docker"], "matchPackageNames": ["*"] } ], @@ -17,7 +17,16 @@ "versioningTemplate": "loose", "description": "Update testcontainers docker digests", "managerFilePatterns": ["**/testcontainers/*.ts"], - "matchStrings": ["\\s+\"(?[^@]+):(?[^@]+)@(?sha256:[a-f0-9]+)\""] + "matchStrings": ["\\s+\"(?[^@]+):(?[^@]+)@(?sha256:[a-f0-9]+)\""], + "depTypeTemplate": "testcontainers-docker" + }, + { + "customType": "jsonata", + "fileMatch": ["(^|/)package\\.json$"], + "fileFormat": "json", + "matchStrings": ["hakDependencies.$each(function($v, $k) { { 'packageName': $k, 'currentValue': $v } })"], + "datasourceTemplate": "npm", + "depTypeTemplate": "hak" } ] }