Skip to content

Commit 82b7540

Browse files
committed
fix(renovate): enable scanning test directories for emulator images
The custom regex manager wasn't detecting emulator image dependencies in test/e2e/internal/objectstore/ because Renovate's default ignorePaths blocks test directories. Removed the `**/test/**` pattern while keeping other sensible defaults to allow scanning test files. Also fixed the regex pattern to handle the multi-line format where renovate comments span three lines, and corrected all managerFilePatterns to use the proper `/pattern$/` format. Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
1 parent d589729 commit 82b7540

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

renovate.json5

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,17 @@
1111
],
1212
rebaseWhen: 'never',
1313
prConcurrentLimit: 5,
14+
// Override default ignorePaths to scan test/e2e for emulator image dependencies
15+
// Removed: '**/test/**'
16+
ignorePaths: [
17+
'**/node_modules/**',
18+
'**/bower_components/**',
19+
'**/vendor/**',
20+
'**/examples/**',
21+
'**/__tests__/**',
22+
'**/tests/**',
23+
'**/__fixtures__/**',
24+
],
1425
lockFileMaintenance: {
1526
enabled: true,
1627
},
@@ -28,7 +39,7 @@
2839
{
2940
customType: 'regex',
3041
managerFilePatterns: [
31-
'/(^Taskfile\\.yml$)/',
42+
'/(^|/)Taskfile\\.yml$/',
3243
],
3344
matchStrings: [
3445
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: currentValue=(?<currentValue>[^\\s]+?))?\\s+[A-Za-z0-9_]+?_SHA\\s*:\\s*["\']?(?<currentDigest>[a-f0-9]+?)["\']?\\s',
@@ -38,16 +49,16 @@
3849
{
3950
customType: 'regex',
4051
managerFilePatterns: [
41-
'\\.go$',
52+
'/\\.go$/',
4253
],
4354
matchStrings: [
44-
'// renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: versioning=(?<versioning>[^\\s]+?))?\\s+(?:// Version: (?<currentValue>[^\\s]+?)\\s+)?Image:\\s*"[^@]+@(?<currentDigest>sha256:[a-f0-9]+)"',
55+
'//\\s*renovate:\\s*datasource=(?<datasource>[a-z-.]+?)\\s+depName=(?<depName>[^\\s]+?)(?:\\s+versioning=(?<versioning>[^\\s]+?))?\\s*\\n\\s*//\\s*Version:\\s*(?<currentValue>[^\\s]+?)\\s*\\n\\s*Image:\\s*"[^@]+@(?<currentDigest>sha256:[a-f0-9]+)"',
4556
],
4657
},
4758
{
4859
customType: 'regex',
4960
managerFilePatterns: [
50-
'/(^docs/config\\.yaml$)/',
61+
'/(^|/)docs/config\\.yaml$/',
5162
],
5263
matchStrings: [
5364
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+kubernetesVersion:\\s*["\']?(?<currentValue>.+?)["\']?\\s',

0 commit comments

Comments
 (0)