|
| 1 | +{ |
| 2 | + extends: ['github>cybozu/renovate-config', ':prConcurrentLimitNone'], |
| 3 | + packageRules: [ |
| 4 | + { |
| 5 | + description: 'Automerge Docker digest updates', |
| 6 | + matchDatasources: ['docker'], |
| 7 | + matchUpdateTypes: ['digest'], |
| 8 | + automerge: true, |
| 9 | + }, |
| 10 | + { |
| 11 | + description: 'Automerge pnpm minor and patch updates', |
| 12 | + matchPackageNames: ['pnpm'], |
| 13 | + minimumReleaseAge: '14 days', |
| 14 | + matchUpdateTypes: ['minor', 'patch'], |
| 15 | + automerge: true, |
| 16 | + }, |
| 17 | + { |
| 18 | + description: 'Automerge Node.js minor and patch updates', |
| 19 | + matchPackageNames: ['node'], |
| 20 | + minimumReleaseAge: '14 days', |
| 21 | + matchUpdateTypes: ['minor', 'patch'], |
| 22 | + automerge: true, |
| 23 | + }, |
| 24 | + { |
| 25 | + description: 'Automerge trivy minor and patch updates', |
| 26 | + matchPackageNames: ['aquasecurity/trivy'], |
| 27 | + matchUpdateTypes: ['minor', 'patch'], |
| 28 | + automerge: true, |
| 29 | + }, |
| 30 | + ], |
| 31 | + customManagers: [ |
| 32 | + { |
| 33 | + customType: 'regex', |
| 34 | + managerFilePatterns: [ |
| 35 | + '/.github/workflows/.+\\.yaml$/', |
| 36 | + ], |
| 37 | + matchStrings: [ |
| 38 | + '# renovate: datasource=(?<datasource>[a-z-]+?) depName=(?<depName>[^\\s]+?)(?: versioning=(?<versioning>[a-z-0-9]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:\\s*["\']?(?<currentValue>.+?)["\']?\\s+(?:[A-Za-z0-9_]+?_SHA256\\s*:\\s*["\']?(?<currentDigest>[a-f0-9]+?)["\']?\\s)?', |
| 39 | + ], |
| 40 | + }, |
| 41 | + ], |
| 42 | +} |
0 commit comments