34 lines
1.3 KiB
JSON
34 lines
1.3 KiB
JSON
{
|
|
"extends": [":automergeMinor", ":automergePr", ":automergeRequireAllStatusChecks", ":dependencyDashboard", ":disableRateLimiting", ":rebaseStalePrs"],
|
|
"baseBranches": ["develop"],
|
|
"major": {
|
|
"dependencyDashboardApproval": true
|
|
},
|
|
"minimumReleaseAge": "7 days",
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"fileMatch": ["Dockerfile"],
|
|
"matchStrings": ["ARG ACT_VERSION=(?<currentValue>.*)"],
|
|
"datasourceTemplate": "gitea-releases",
|
|
"depNameTemplate": "gitea/act_runner"
|
|
},
|
|
{
|
|
"description": "Manage Alpine OS versions in container image tags",
|
|
"customType": "regex",
|
|
"fileMatch": ["Dockerfile$"],
|
|
"matchStrings": [
|
|
"FROM\\s+(?<depName>[\\S]+?):(?<currentValue>[^@\\s]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?"
|
|
],
|
|
"versioningTemplate": "regex:^(?<compatibility>[\\S]*\\d+\\.\\d+(?:\\.\\d+)?(?:[\\S]*)?-alpine-?)(?<major>\\d+)\\.(?<minor>\\d+)(?:\\.(?<patch>\\d+))?$",
|
|
"datasourceTemplate": "docker"
|
|
}
|
|
],
|
|
"packageRules": [
|
|
{
|
|
"matchDatasources": ["gitea-releases"],
|
|
"matchDepNames": ["gitea/act_runner"],
|
|
"extractVersion": "^v(?<version>.*)$"
|
|
}
|
|
]
|
|
} |