fix: move renovate config into mono config file
Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
7 files changed
+172
-204
No files matched your search
+172
-7
@@ -8,12 +8,6 @@
|
|||||||
":semanticCommits",
|
":semanticCommits",
|
||||||
":automergeDigest",
|
":automergeDigest",
|
||||||
":automergeBranch",
|
":automergeBranch",
|
||||||
"github>onedr0p/flux-cluster-template//.github/renovate/autoMerge.json5",
|
|
||||||
"github>onedr0p/flux-cluster-template//.github/renovate/commitMessage.json5",
|
|
||||||
"github>onedr0p/flux-cluster-template//.github/renovate/groups.json5",
|
|
||||||
"github>onedr0p/flux-cluster-template//.github/renovate/labels.json5",
|
|
||||||
"github>onedr0p/flux-cluster-template//.github/renovate/packageRules.json5",
|
|
||||||
"github>onedr0p/flux-cluster-template//.github/renovate/semanticCommits.json5",
|
|
||||||
"helpers:pinGitHubActionDigests"
|
"helpers:pinGitHubActionDigests"
|
||||||
],
|
],
|
||||||
"dependencyDashboard": true,
|
"dependencyDashboard": true,
|
||||||
@@ -47,8 +41,179 @@
|
|||||||
"(^|/)kustomization\\.ya?ml(\\.j2)?$"
|
"(^|/)kustomization\\.ya?ml(\\.j2)?$"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"regexManagers": [
|
// commit message topics
|
||||||
|
"commitMessageTopic": "{{depName}}",
|
||||||
|
"commitMessageExtra": "to {{newVersion}}",
|
||||||
|
"commitMessageSuffix": "",
|
||||||
|
// package rules
|
||||||
|
"packageRules": [
|
||||||
|
// automerge
|
||||||
{
|
{
|
||||||
|
"description": "Auto merge Github Actions",
|
||||||
|
"matchManagers": ["github-actions"],
|
||||||
|
"automerge": true,
|
||||||
|
"automergeType": "branch",
|
||||||
|
"ignoreTests": true,
|
||||||
|
"matchUpdateTypes": ["minor", "patch", "digest"]
|
||||||
|
},
|
||||||
|
// groups
|
||||||
|
{
|
||||||
|
"description": "Flux Group",
|
||||||
|
"groupName": "Flux",
|
||||||
|
"matchPackagePatterns": ["flux"],
|
||||||
|
"matchDatasources": ["docker", "github-tags"],
|
||||||
|
"versioning": "semver",
|
||||||
|
"group": {
|
||||||
|
"commitMessageTopic": "{{{groupName}}} group"
|
||||||
|
},
|
||||||
|
"separateMinorPatch": true
|
||||||
|
},
|
||||||
|
// custom versioning
|
||||||
|
{
|
||||||
|
"description": "Use custom versioning for k3s",
|
||||||
|
"matchDatasources": ["github-releases"],
|
||||||
|
"versioning": "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?<compatibility>\\+k3s)(?<build>\\d+)$",
|
||||||
|
"matchPackagePatterns": ["k3s"]
|
||||||
|
},
|
||||||
|
// commit message topics
|
||||||
|
{
|
||||||
|
"matchDatasources": ["helm"],
|
||||||
|
"commitMessageTopic": "chart {{depName}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"commitMessageTopic": "image {{depName}}"
|
||||||
|
},
|
||||||
|
// commit messages
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchUpdateTypes": ["major"],
|
||||||
|
"commitMessagePrefix": "feat(container)!: "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchUpdateTypes": ["minor"],
|
||||||
|
"semanticCommitType": "feat",
|
||||||
|
"semanticCommitScope": "container"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchUpdateTypes": ["patch"],
|
||||||
|
"semanticCommitType": "fix",
|
||||||
|
"semanticCommitScope": "container"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"matchUpdateTypes": ["digest"],
|
||||||
|
"semanticCommitType": "chore",
|
||||||
|
"semanticCommitScope": "container"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["helm"],
|
||||||
|
"matchUpdateTypes": ["major"],
|
||||||
|
"commitMessagePrefix": "feat(helm)!: "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["helm"],
|
||||||
|
"matchUpdateTypes": ["minor"],
|
||||||
|
"semanticCommitType": "feat",
|
||||||
|
"semanticCommitScope": "helm"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["helm"],
|
||||||
|
"matchUpdateTypes": ["patch"],
|
||||||
|
"semanticCommitType": "fix",
|
||||||
|
"semanticCommitScope": "helm"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["galaxy", "galaxy-collection"],
|
||||||
|
"matchUpdateTypes": ["major"],
|
||||||
|
"commitMessagePrefix": "feat(ansible)!: "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["galaxy", "galaxy-collection"],
|
||||||
|
"matchUpdateTypes": ["minor"],
|
||||||
|
"semanticCommitType": "feat",
|
||||||
|
"semanticCommitScope": "ansible"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["galaxy", "galaxy-collection"],
|
||||||
|
"matchUpdateTypes": ["patch"],
|
||||||
|
"semanticCommitType": "fix",
|
||||||
|
"semanticCommitScope": "ansible"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["github-releases", "github-tags"],
|
||||||
|
"matchUpdateTypes": ["major"],
|
||||||
|
"commitMessagePrefix": "feat(github-release)!: "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["github-releases", "github-tags"],
|
||||||
|
"matchUpdateTypes": ["minor"],
|
||||||
|
"semanticCommitType": "feat",
|
||||||
|
"semanticCommitScope": "github-release"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["github-releases", "github-tags"],
|
||||||
|
"matchUpdateTypes": ["patch"],
|
||||||
|
"semanticCommitType": "fix",
|
||||||
|
"semanticCommitScope": "github-release"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchManagers": ["github-actions"],
|
||||||
|
"matchUpdateTypes": ["major"],
|
||||||
|
"commitMessagePrefix": "feat(github-action)!: "
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchManagers": ["github-actions"],
|
||||||
|
"matchUpdateTypes": ["minor"],
|
||||||
|
"semanticCommitType": "feat",
|
||||||
|
"semanticCommitScope": "github-action"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchManagers": ["github-actions"],
|
||||||
|
"matchUpdateTypes": ["patch"],
|
||||||
|
"semanticCommitType": "fix",
|
||||||
|
"semanticCommitScope": "github-action"
|
||||||
|
},
|
||||||
|
// labels
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["major"],
|
||||||
|
"labels": ["type/major"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["minor"],
|
||||||
|
"labels": ["type/minor"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["patch"],
|
||||||
|
"labels": ["type/patch"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["docker"],
|
||||||
|
"addLabels": ["renovate/container"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["helm"],
|
||||||
|
"addLabels": ["renovate/helm"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["galaxy", "galaxy-collection"],
|
||||||
|
"addLabels": ["renovate/ansible"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchDatasources": ["github-releases", "github-tags"],
|
||||||
|
"addLabels": ["renovate/github-release"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matchManagers": ["github-actions"],
|
||||||
|
"addLabels": ["renovate/github-action"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
// custom managers
|
||||||
|
"customManagers": [
|
||||||
|
{
|
||||||
|
"customType": "regex",
|
||||||
"description": "Process various other dependencies",
|
"description": "Process various other dependencies",
|
||||||
"fileMatch": [
|
"fileMatch": [
|
||||||
"(^|/)addons/.+\\.ya?ml(\\.j2)?(\\.j2)?$",
|
"(^|/)addons/.+\\.ya?ml(\\.j2)?(\\.j2)?$",
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"description": "Auto merge Github Actions",
|
|
||||||
"matchManagers": ["github-actions"],
|
|
||||||
"automerge": true,
|
|
||||||
"automergeType": "branch",
|
|
||||||
"ignoreTests": true,
|
|
||||||
"matchUpdateTypes": ["minor", "patch", "digest"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Auto merge container digests",
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"automerge": true,
|
|
||||||
"automergeType": "branch",
|
|
||||||
"ignoreTests": true,
|
|
||||||
"matchUpdateTypes": ["digest"]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"commitMessageTopic": "{{depName}}",
|
|
||||||
"commitMessageExtra": "to {{newVersion}}",
|
|
||||||
"commitMessageSuffix": "",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"matchDatasources": ["helm"],
|
|
||||||
"commitMessageTopic": "chart {{depName}}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"commitMessageTopic": "image {{depName}}"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"description": "Flux Group",
|
|
||||||
"groupName": "Flux",
|
|
||||||
"matchPackagePatterns": ["flux"],
|
|
||||||
"matchDatasources": ["docker", "github-tags"],
|
|
||||||
"versioning": "semver",
|
|
||||||
"group": {
|
|
||||||
"commitMessageTopic": "{{{groupName}}} group"
|
|
||||||
},
|
|
||||||
"separateMinorPatch": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"matchUpdateTypes": ["major"],
|
|
||||||
"labels": ["type/major"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchUpdateTypes": ["minor"],
|
|
||||||
"labels": ["type/minor"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchUpdateTypes": ["patch"],
|
|
||||||
"labels": ["type/patch"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"addLabels": ["renovate/container"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["helm"],
|
|
||||||
"addLabels": ["renovate/helm"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["galaxy", "galaxy-collection"],
|
|
||||||
"addLabels": ["renovate/ansible"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["github-releases", "github-tags"],
|
|
||||||
"addLabels": ["renovate/github-release"]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchManagers": ["github-actions"],
|
|
||||||
"addLabels": ["renovate/github-action"]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"description": "Use custom versioning for k3s",
|
|
||||||
"matchDatasources": ["github-releases"],
|
|
||||||
"versioning": "regex:^v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?<compatibility>\\+k3s)(?<build>\\d+)$",
|
|
||||||
"matchPackagePatterns": ["k3s"]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,96 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
||||||
"packageRules": [
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchUpdateTypes": ["major"],
|
|
||||||
"commitMessagePrefix": "feat(container)!: "
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchUpdateTypes": ["minor"],
|
|
||||||
"semanticCommitType": "feat",
|
|
||||||
"semanticCommitScope": "container"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchUpdateTypes": ["patch"],
|
|
||||||
"semanticCommitType": "fix",
|
|
||||||
"semanticCommitScope": "container"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["docker"],
|
|
||||||
"matchUpdateTypes": ["digest"],
|
|
||||||
"semanticCommitType": "chore",
|
|
||||||
"semanticCommitScope": "container"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["helm"],
|
|
||||||
"matchUpdateTypes": ["major"],
|
|
||||||
"commitMessagePrefix": "feat(helm)!: "
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["helm"],
|
|
||||||
"matchUpdateTypes": ["minor"],
|
|
||||||
"semanticCommitType": "feat",
|
|
||||||
"semanticCommitScope": "helm"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["helm"],
|
|
||||||
"matchUpdateTypes": ["patch"],
|
|
||||||
"semanticCommitType": "fix",
|
|
||||||
"semanticCommitScope": "helm"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["galaxy", "galaxy-collection"],
|
|
||||||
"matchUpdateTypes": ["major"],
|
|
||||||
"commitMessagePrefix": "feat(ansible)!: "
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["galaxy", "galaxy-collection"],
|
|
||||||
"matchUpdateTypes": ["minor"],
|
|
||||||
"semanticCommitType": "feat",
|
|
||||||
"semanticCommitScope": "ansible"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["galaxy", "galaxy-collection"],
|
|
||||||
"matchUpdateTypes": ["patch"],
|
|
||||||
"semanticCommitType": "fix",
|
|
||||||
"semanticCommitScope": "ansible"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["github-releases", "github-tags"],
|
|
||||||
"matchUpdateTypes": ["major"],
|
|
||||||
"commitMessagePrefix": "feat(github-release)!: "
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["github-releases", "github-tags"],
|
|
||||||
"matchUpdateTypes": ["minor"],
|
|
||||||
"semanticCommitType": "feat",
|
|
||||||
"semanticCommitScope": "github-release"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchDatasources": ["github-releases", "github-tags"],
|
|
||||||
"matchUpdateTypes": ["patch"],
|
|
||||||
"semanticCommitType": "fix",
|
|
||||||
"semanticCommitScope": "github-release"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchManagers": ["github-actions"],
|
|
||||||
"matchUpdateTypes": ["major"],
|
|
||||||
"commitMessagePrefix": "feat(github-action)!: "
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchManagers": ["github-actions"],
|
|
||||||
"matchUpdateTypes": ["minor"],
|
|
||||||
"semanticCommitType": "feat",
|
|
||||||
"semanticCommitScope": "github-action"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"matchManagers": ["github-actions"],
|
|
||||||
"matchUpdateTypes": ["patch"],
|
|
||||||
"semanticCommitType": "fix",
|
|
||||||
"semanticCommitScope": "github-action"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Reference in new issue
Block a user