mirror of
https://github.com/truecharts/charts.git
synced 2026-07-07 18:21:21 -03:00
some renovate tweaks
This commit is contained in:
3
.github/renovate/basics/commitMessage.json5
vendored
3
.github/renovate/basics/commitMessage.json5
vendored
@@ -3,6 +3,7 @@
|
||||
"commitMessageTopic": "{{depName}}",
|
||||
"commitMessageExtra": "{{currentVersion}} → {{newVersion}}",
|
||||
"commitMessageSuffix": "By Renovate",
|
||||
"prefix": "chore(deps)",
|
||||
"packageRules": [
|
||||
{
|
||||
"matchDatasources": ["helm"],
|
||||
@@ -10,7 +11,7 @@
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["docker", "helm-values"],
|
||||
"commitMessageTopic": "image {{depName}}"
|
||||
"commitMessageTopic": "OCI-image {{depName}}"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
14
.github/renovate/basics/labels.json5
vendored
14
.github/renovate/basics/labels.json5
vendored
@@ -11,11 +11,19 @@
|
||||
},
|
||||
{
|
||||
"matchUpdateTypes": ["patch"],
|
||||
"labels": ["type/patch"]
|
||||
"labels": ["type/patch", "automerge"]
|
||||
},
|
||||
{
|
||||
"matchUpdateTypes": ["digest"],
|
||||
"labels": ["type/digest"]
|
||||
"matchUpdateTypes": ["digest", "pin"],
|
||||
"labels": ["type/digest", "automerge"]
|
||||
},
|
||||
{
|
||||
"matchUpdateTypes": ["pin"],
|
||||
"labels": ["type/pin", "automerge"]
|
||||
},
|
||||
{
|
||||
"matchUpdateTypes": ["lockfile"],
|
||||
"labels": ["type/lockfile", "automerge"]
|
||||
},
|
||||
{
|
||||
"matchDatasources": ["docker"],
|
||||
|
||||
1
.github/renovate/main.json5
vendored
1
.github/renovate/main.json5
vendored
@@ -2,6 +2,7 @@
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"rebaseWhen": "conflicted",
|
||||
"prConcurrentLimit": 150,
|
||||
"automergeType": "pr",
|
||||
"pinDigests": true,
|
||||
"semanticCommits": "enabled",
|
||||
"dependencyDashboard": true,
|
||||
|
||||
36
.github/renovate/special/automerge.json5
vendored
36
.github/renovate/special/automerge.json5
vendored
@@ -2,40 +2,22 @@
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"packageRules": [
|
||||
{
|
||||
"description": ["Auto-merge container digests, patch and minor updates for trusted containers"],
|
||||
"matchDatasources": ["docker"],
|
||||
"description": ["Auto-merge minor updates from trusted sources"],
|
||||
"matchDatasources": ["docker", "helm", "flux"],
|
||||
"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": "docker-automerge-"
|
||||
"matchUpdateTypes": ["minor"],
|
||||
"matchPackagePatterns": ["ghcr.io/bjw-s", "ghcr.io/onedr0p", "tccr.io/tccr/.*", "tccr.io/tccrbase/.*", "tccr.io/truecharts/.*" ],
|
||||
"branchPrefix": "trusted-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"],
|
||||
"matchManagers": ["github-actions"],
|
||||
"matchDatasources": ["github-tags"],
|
||||
"automerge": true,
|
||||
"automergeType": "pr",
|
||||
"matchUpdateTypes": ["minor", "patch", "digest", "pin"],
|
||||
"branchPrefix": "github-automerge-"
|
||||
"matchUpdateTypes": ["minor"],
|
||||
"branchPrefix": "github-automerge-",
|
||||
"labels": ["type/minor", "automerge"]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
3
.github/renovate/updates/lockfile.json5
vendored
3
.github/renovate/updates/lockfile.json5
vendored
@@ -3,7 +3,8 @@
|
||||
"packageRules": [
|
||||
{
|
||||
matchUpdateTypes: ["lockfile"],
|
||||
automerge: true
|
||||
automerge: true,
|
||||
"autoApprove": true
|
||||
}
|
||||
],
|
||||
"ignore": [
|
||||
|
||||
3
.github/renovate/updates/pin.json5
vendored
3
.github/renovate/updates/pin.json5
vendored
@@ -3,7 +3,8 @@
|
||||
"packageRules": [
|
||||
{
|
||||
matchUpdateTypes: ["pin"],
|
||||
automerge: true
|
||||
automerge: true,
|
||||
"autoApprove": true
|
||||
}
|
||||
],
|
||||
"ignore": [
|
||||
|
||||
Reference in New Issue
Block a user