some renovate tweaks
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
"commitMessageTopic": "{{depName}}",
|
"commitMessageTopic": "{{depName}}",
|
||||||
"commitMessageExtra": "{{currentVersion}} → {{newVersion}}",
|
"commitMessageExtra": "{{currentVersion}} → {{newVersion}}",
|
||||||
"commitMessageSuffix": "By Renovate",
|
"commitMessageSuffix": "By Renovate",
|
||||||
|
"prefix": "chore(deps)",
|
||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
{
|
||||||
"matchDatasources": ["helm"],
|
"matchDatasources": ["helm"],
|
||||||
@@ -10,7 +11,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchDatasources": ["docker", "helm-values"],
|
"matchDatasources": ["docker", "helm-values"],
|
||||||
"commitMessageTopic": "image {{depName}}"
|
"commitMessageTopic": "OCI-image {{depName}}"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,11 +11,19 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchUpdateTypes": ["patch"],
|
"matchUpdateTypes": ["patch"],
|
||||||
"labels": ["type/patch"]
|
"labels": ["type/patch", "automerge"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchUpdateTypes": ["digest"],
|
"matchUpdateTypes": ["digest", "pin"],
|
||||||
"labels": ["type/digest"]
|
"labels": ["type/digest", "automerge"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["pin"],
|
||||||
|
"labels": ["type/pin", "automerge"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["lockfile"],
|
||||||
|
"labels": ["type/lockfile", "automerge"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchDatasources": ["docker"],
|
"matchDatasources": ["docker"],
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"rebaseWhen": "conflicted",
|
"rebaseWhen": "conflicted",
|
||||||
"prConcurrentLimit": 150,
|
"prConcurrentLimit": 150,
|
||||||
|
"automergeType": "pr",
|
||||||
"pinDigests": true,
|
"pinDigests": true,
|
||||||
"semanticCommits": "enabled",
|
"semanticCommits": "enabled",
|
||||||
"dependencyDashboard": true,
|
"dependencyDashboard": true,
|
||||||
|
|||||||
@@ -2,40 +2,22 @@
|
|||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
{
|
||||||
"description": ["Auto-merge container digests, patch and minor updates for trusted containers"],
|
"description": ["Auto-merge minor updates from trusted sources"],
|
||||||
"matchDatasources": ["docker"],
|
"matchDatasources": ["docker", "helm", "flux"],
|
||||||
"automerge": true,
|
"automerge": true,
|
||||||
"automergeType": "pr",
|
"matchUpdateTypes": ["minor"],
|
||||||
"matchUpdateTypes": ["digest", "patch", "minor", "digest", "pin"],
|
"matchPackagePatterns": ["ghcr.io/bjw-s", "ghcr.io/onedr0p", "tccr.io/tccr/.*", "tccr.io/tccrbase/.*", "tccr.io/truecharts/.*" ],
|
||||||
"matchPackagePatterns": ["ghcr.io/bjw-s", "ghcr.io/onedr0p", "tccr.io/tccr/.*", "tccr.io/tccrbase/.*" ],
|
"branchPrefix": "trusted-automerge-",
|
||||||
"branchPrefix": "docker-automerge-"
|
"labels": ["type/minor", "automerge"]
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": ["Auto-merge helm-values digests, patch and minor updates for trusted containers"],
|
|
||||||
"matchDatasources": ["helm-values"],
|
|
||||||
"automerge": true,
|
|
||||||
"automergeType": "pr",
|
|
||||||
"matchUpdateTypes": ["digest", "patch", "minor", "digest", "pin"],
|
|
||||||
"matchPackagePatterns": ["ghcr.io/bjw-s", "ghcr.io/onedr0p", "tccr.io/tccr/.*", "tccr.io/tccrbase/.*" ],
|
|
||||||
"branchPrefix": "helm-values-automerge-"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": ["Auto-merge chart updates, patch, and minor updates for OCI Helm charts from tccr.io/truecharts"],
|
|
||||||
"matchDatasources": ["helm", "flux"], // Use 'helm' datasource to match Helm charts
|
|
||||||
"automerge": true,
|
|
||||||
"automergeType": "pr",
|
|
||||||
"matchUpdateTypes": ["digest", "patch", "minor", "digest", "pin"], // Specify the types of updates to automate
|
|
||||||
"matchPackagePatterns": ["tccr.io/truecharts/.*"],
|
|
||||||
"branchPrefix": "helm-automerge-"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": ["Auto-merge GitHub Actions for minor and patch"],
|
"description": ["Auto-merge GitHub Actions for minor and patch"],
|
||||||
"matchManagers": ["github-actions"],
|
"matchManagers": ["github-actions"],
|
||||||
"matchDatasources": ["github-tags"],
|
"matchDatasources": ["github-tags"],
|
||||||
"automerge": true,
|
"automerge": true,
|
||||||
"automergeType": "pr",
|
"matchUpdateTypes": ["minor"],
|
||||||
"matchUpdateTypes": ["minor", "patch", "digest", "pin"],
|
"branchPrefix": "github-automerge-",
|
||||||
"branchPrefix": "github-automerge-"
|
"labels": ["type/minor", "automerge"]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,8 @@
|
|||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
{
|
||||||
matchUpdateTypes: ["lockfile"],
|
matchUpdateTypes: ["lockfile"],
|
||||||
automerge: true
|
automerge: true,
|
||||||
|
"autoApprove": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ignore": [
|
"ignore": [
|
||||||
|
|||||||
@@ -3,7 +3,8 @@
|
|||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
{
|
||||||
matchUpdateTypes: ["pin"],
|
matchUpdateTypes: ["pin"],
|
||||||
automerge: true
|
automerge: true,
|
||||||
|
"autoApprove": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ignore": [
|
"ignore": [
|
||||||
|
|||||||
Reference in New Issue
Block a user