Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/.github/renovate.json5

101 lines
2.8 KiB

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"labels": [
"dependencies"
],
"prHourlyLimit": 4,
"baseBranches": [
"main"
],
"packageRules": [
{
"matchBaseBranches": [
"release-2.9.x",
"release-2.8.x"
],
"enabled": false,
"matchPackageNames": [
"*"
]
},
{
// Disable Go version updates
"matchManagers": ["gomod"],
"matchPackageNames": ["go"],
"enabled": false
},
{
// Disable Go and loki-build-image updates for Dockerfiles
"matchManagers": ["dockerfile"],
"matchPackageNames": ["golang", "grafana/loki-build-image"],
"enabled": false
},
{
// Don't automatically merge GitHub Actions updates
"matchManagers": ["github-actions"],
"enabled": true,
"matchUpdateTypes": ["major", "minor", "patch"],
"autoApprove": false,
"automerge": false
},
{
// Separate out Helm updates from other dependencies
// Don't automatically merge Helm updates
// Updates to this require the docs to be updated
"matchManagers": ["helm-requirements", "helm-values", "helmv3"],
"groupName": "helm-{{packageName}}",
"matchUpdateTypes": ["major", "minor", "patch"],
"autoApprove": false,
"automerge": false
},
{
// Separate out lambda-promtail updates from other dependencies
// Don't automatically merge lambda-promtail updates
// Updates to this require the nix SHA to be updated
"matchFileNames": ["tools/lambda-promtail/go.mod"],
"groupName": "lambdapromtail-{{packageName}}",
"enabled": true,
"matchUpdateTypes": ["major", "minor", "patch"],
"autoApprove": false,
"automerge": false
},
{
// Disable operator updates
"matchFileNames": ["operator/go.mod", "operator/api/loki/go.mod"],
"enabled": false,
"autoApprove": false,
"automerge": false
},
{
// Enable all other updates
"matchFileNames": ["!tools/lambda-promtail/go.mod", "!operator/go.mod", "!operator/api/loki/go.mod"],
"groupName": "{{packageName}}",
"enabled": true,
"matchUpdateTypes": ["major", "minor", "patch"],
// After we have tested the above configuration, we can enable the following
"automerge": false,
"autoApprove": false
}
],
"digest": {
"enabled": false
},
"vulnerabilityAlerts": {
"enabled": true,
"addLabels": [
"area/security"
]
},
"osvVulnerabilityAlerts": true,
"prConcurrentLimit": 10,
"rebaseWhen": "conflicted",
"branchPrefix": "deps-update/",
"postUpdateOptions": [
"gomodTidy"
],
"semanticCommitType": "fix",
"semanticCommitScope": "deps"
}