mirror of
https://github.com/TeamPiped/Piped-Kubernetes.git
synced 2024-12-12 21:30:39 +05:30
chore(config): migrate config .github/renovate.json5 (#112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
parent
6e440df139
commit
d40bd674fa
252
.github/renovate.json5
vendored
252
.github/renovate.json5
vendored
@ -1,113 +1,169 @@
|
||||
{
|
||||
"enabled": true,
|
||||
"dependencyDashboard": true,
|
||||
"dependencyDashboardTitle": "Renovate Dashboard",
|
||||
"assigneesFromCodeOwners": true,
|
||||
"reviewersFromCodeOwners": true,
|
||||
"suppressNotifications": ["prIgnoreNotification"],
|
||||
"prConcurrentLimit": 5,
|
||||
"helm-values": {
|
||||
"enabled": false
|
||||
enabled: true,
|
||||
dependencyDashboard: true,
|
||||
dependencyDashboardTitle: 'Renovate Dashboard',
|
||||
assigneesFromCodeOwners: true,
|
||||
reviewersFromCodeOwners: true,
|
||||
suppressNotifications: [
|
||||
'prIgnoreNotification',
|
||||
],
|
||||
prConcurrentLimit: 5,
|
||||
'helm-values': {
|
||||
enabled: false,
|
||||
},
|
||||
"helmv3": {
|
||||
"fileMatch": ["charts/.+/Chart\\.yaml$"]
|
||||
helmv3: {
|
||||
fileMatch: [
|
||||
'charts/.+/Chart\\.yaml$',
|
||||
],
|
||||
},
|
||||
"packageRules": [
|
||||
// Setup datasources
|
||||
packageRules: [
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"commitMessageTopic": "Helm chart {{depName}}",
|
||||
"separateMinorPatch": true
|
||||
},
|
||||
// Custom version schemes
|
||||
{
|
||||
"matchDatasources": ["github-tags"],
|
||||
"matchPackageNames": ["potiuk/get-workflow-origin"],
|
||||
"versioning": "regex:^v(?<major>\\d+)_(?<minor>\\d+)(_(?<patch>\\d+))?$"
|
||||
},
|
||||
///
|
||||
/// Automatically update minor/patch Github Actions
|
||||
///
|
||||
{
|
||||
"matchManagers": ["github-actions"],
|
||||
"automerge": true,
|
||||
"automergeType": "branch",
|
||||
"matchUpdateTypes": ["minor", "patch"]
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
commitMessageTopic: 'Helm chart {{depName}}',
|
||||
separateMinorPatch: true,
|
||||
},
|
||||
{
|
||||
"matchManagers": ["github-actions"],
|
||||
"automerge": true,
|
||||
"automergeType": "branch",
|
||||
"matchUpdateTypes": ["digest"],
|
||||
"schedule": [
|
||||
"every 1 months on the first day of the month"
|
||||
]
|
||||
},
|
||||
//
|
||||
// Common library dep
|
||||
//
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"commitMessagePrefix": "[{{{parentDir}}}]",
|
||||
"branchTopic": "{{{parentDir}}}-{{{depNameSanitized}}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}",
|
||||
"updateTypes": ["major"],
|
||||
"bumpVersion": "major",
|
||||
"labels": ["type/major"],
|
||||
"packageNames": ["common"],
|
||||
"groupName": ["common library major"]
|
||||
matchDatasources: [
|
||||
'github-tags',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'potiuk/get-workflow-origin',
|
||||
],
|
||||
versioning: 'regex:^v(?<major>\\d+)_(?<minor>\\d+)(_(?<patch>\\d+))?$',
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"updateTypes": ["minor"],
|
||||
"bumpVersion": "minor",
|
||||
"labels": ["type/minor"],
|
||||
"packageNames": ["common"],
|
||||
"groupName": ["common library minor"]
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
automerge: true,
|
||||
automergeType: 'branch',
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
'patch',
|
||||
],
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"updateTypes": ["patch"],
|
||||
"bumpVersion": "patch",
|
||||
"labels": ["type/patch"],
|
||||
"packageNames": ["common"],
|
||||
"groupName": ["common library patch"]
|
||||
},
|
||||
//
|
||||
// Other external chart deps
|
||||
//
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"commitMessagePrefix": "[{{{parentDir}}}]",
|
||||
"branchTopic": "{{{parentDir}}}-{{{depNameSanitized}}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}",
|
||||
"updateTypes": ["major"],
|
||||
"bumpVersion": "major",
|
||||
"labels": ["type/major"],
|
||||
"excludePackageNames": ["common"],
|
||||
"schedule": [
|
||||
"every 3 months on the first day of the month"
|
||||
]
|
||||
matchManagers: [
|
||||
'github-actions',
|
||||
],
|
||||
automerge: true,
|
||||
automergeType: 'branch',
|
||||
matchUpdateTypes: [
|
||||
'digest',
|
||||
],
|
||||
schedule: [
|
||||
'every 1 months on the first day of the month',
|
||||
],
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"updateTypes": ["minor"],
|
||||
"bumpVersion": "minor",
|
||||
"labels": ["type/minor"],
|
||||
"excludePackageNames": ["common"],
|
||||
"groupName": ["external dependency minor"],
|
||||
"schedule": [
|
||||
"every 2 months on the first day of the month"
|
||||
]
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
commitMessagePrefix: '[{{{parentDir}}}]',
|
||||
branchTopic: '{{{parentDir}}}-{{{depNameSanitized}}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}',
|
||||
matchUpdateTypes: [
|
||||
'major',
|
||||
],
|
||||
bumpVersion: 'major',
|
||||
labels: [
|
||||
'type/major',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'common',
|
||||
],
|
||||
groupName: 'common library major',
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
"updateTypes": ["patch"],
|
||||
"bumpVersion": "patch",
|
||||
"labels": ["type/patch"],
|
||||
"excludePackageNames": ["common"],
|
||||
"groupName": ["external dependency patch"],
|
||||
"schedule": [
|
||||
"every 1 months on the first day of the month"
|
||||
]
|
||||
}
|
||||
]
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
],
|
||||
bumpVersion: 'minor',
|
||||
labels: [
|
||||
'type/minor',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'common',
|
||||
],
|
||||
groupName: 'common library minor',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'patch',
|
||||
],
|
||||
bumpVersion: 'patch',
|
||||
labels: [
|
||||
'type/patch',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'common',
|
||||
],
|
||||
groupName: 'common library patch',
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
commitMessagePrefix: '[{{{parentDir}}}]',
|
||||
branchTopic: '{{{parentDir}}}-{{{depNameSanitized}}}-{{{newMajor}}}{{#if isPatch}}.{{{newMinor}}}{{/if}}.x{{#if isLockfileUpdate}}-lockfile{{/if}}',
|
||||
matchUpdateTypes: [
|
||||
'major',
|
||||
],
|
||||
bumpVersion: 'major',
|
||||
labels: [
|
||||
'type/major',
|
||||
],
|
||||
schedule: [
|
||||
'every 3 months on the first day of the month',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'!common',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'minor',
|
||||
],
|
||||
bumpVersion: 'minor',
|
||||
labels: [
|
||||
'type/minor',
|
||||
],
|
||||
groupName: 'external dependency minor',
|
||||
schedule: [
|
||||
'every 2 months on the first day of the month',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'!common',
|
||||
],
|
||||
},
|
||||
{
|
||||
matchDatasources: [
|
||||
'helm',
|
||||
],
|
||||
matchUpdateTypes: [
|
||||
'patch',
|
||||
],
|
||||
bumpVersion: 'patch',
|
||||
labels: [
|
||||
'type/patch',
|
||||
],
|
||||
groupName: 'external dependency patch',
|
||||
schedule: [
|
||||
'every 1 months on the first day of the month',
|
||||
],
|
||||
matchPackageNames: [
|
||||
'!common',
|
||||
],
|
||||
},
|
||||
],
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user