forked from oxsecurity/megalinter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json5
73 lines (73 loc) · 2.16 KB
/
renovate.json5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
extends: [
'config:recommended',
'customManagers:dockerfileVersions',
':maintainLockFilesWeekly',
':separateMultipleMajorReleases',
':semanticCommits',
':label(dependencies)',
':configMigration',
':combinePatchMinorReleases',
'npm:unpublishSafe',
'preview:dockerVersions',
'schedule:daily',
'group:unitTestNonMajor',
':enableVulnerabilityAlerts',
],
vulnerabilityAlerts: {
enabled: true,
},
osvVulnerabilityAlerts: true,
packageRules: [
{
matchPackageNames: [
'uv',
'ghcr.io/astral-sh/uv',
],
schedule: [
'before 4am on Wednesday',
],
},
{
groupName: 'Roslynator',
matchSourceUrls: [
'https://github.com/dotnet/roslynator',
],
matchUpdateTypes: [
'digest',
'patch',
'minor',
'major',
],
},
{
groupName: 'Salesforce packages',
matchPackageNames: [
'@salesforce/**',
],
schedule: [
'before 4am every 4 day',
],
matchUpdateTypes: [
'digest',
'patch',
'minor',
'major',
],
},
],
customManagers: [
{
customType: 'regex',
description: 'Update dockerfile sections in .megalinter-descriptor.yml files',
fileMatch: [
'(^|/).*\\.megalinter-descriptor.ya?ml$',
],
matchStrings: [
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =]["\']?(?<currentValue>.+?)["\']?\\s',
'# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s+(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =]["\']?(?<currentValue>.+?)["\']?\\s',
],
},
],
}