2026-06-11 16:07:10 +01:00
{
"$schema" : "https://docs.renovatebot.com/renovate-schema.json" ,
"extends" : [
"config:recommended" ,
":dependencyDashboard" ,
":semanticCommits"
] ,
"labels" : [ "renovate" ] ,
2026-06-11 17:04:40 +01:00
"semanticCommits" : "enabled" ,
"semanticCommitType" : "fix" ,
"semanticCommitScope" : "deps" ,
2026-06-11 16:07:10 +01:00
"github-actions" : {
2026-06-12 00:03:05 +00:00
"managerFilePatterns" : [
"/^\\.gitea/workflows/[^/]+\\.ya?ml$/"
]
2026-06-11 16:07:10 +01:00
} ,
"packageRules" : [
{
"description" : "Group nginx base image updates" ,
"matchManagers" : [ "dockerfile" ] ,
"groupName" : "docker base image"
}
] ,
"customManagers" : [
{
"customType" : "regex" ,
"description" : "Update HTML dependencies annotated with a renovate comment, e.g. <!-- renovate: datasource=npm depName=bootstrap --> before the versioned URL" ,
2026-06-12 00:03:05 +00:00
"managerFilePatterns" : [
"/\\.html$/"
] ,
2026-06-11 16:07:10 +01:00
"matchStrings" : [
"datasource=(?<datasource>\\S+) depName=(?<depName>\\S+)( versioning=(?<versioning>\\S+))?[\\s\\S]*?(?<currentValue>v?\\d+\\.\\d+\\.\\d+[\\w.-]*)"
]
} ,
{
"customType" : "regex" ,
"description" : "Auto-detect versioned jsDelivr / unpkg npm assets in HTML" ,
2026-06-12 00:03:05 +00:00
"managerFilePatterns" : [
"/\\.html$/"
] ,
2026-06-11 16:07:10 +01:00
"matchStrings" : [
"https://cdn\\.jsdelivr\\.net/npm/(?<depName>@?[^@/]+(?:/[^@/]+)?)@(?<currentValue>\\d[^/\"']+)" ,
"https://unpkg\\.com/(?<depName>@?[^@/]+(?:/[^@/]+)?)@(?<currentValue>\\d[^/\"']+)"
] ,
"datasourceTemplate" : "npm"
}
]
}