564070b270
Build and publish container / build (pull_request) Successful in 4m55s
Add a packageRule that automerges patch and minor updates, with platformAutomerge enabled so Gitea merges them once required checks pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
54 lines
1.9 KiB
JSON
54 lines
1.9 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
":dependencyDashboard",
|
|
":semanticCommits"
|
|
],
|
|
"labels": ["renovate"],
|
|
"semanticCommits": "enabled",
|
|
"semanticCommitType": "fix",
|
|
"semanticCommitScope": "deps",
|
|
"github-actions": {
|
|
"managerFilePatterns": ["/^\\.gitea/workflows/[^/]+\\.ya?ml$/"]
|
|
},
|
|
"packageRules": [
|
|
{
|
|
"description": "Group nginx base image updates",
|
|
"matchManagers": ["dockerfile"],
|
|
"groupName": "docker base image"
|
|
},
|
|
{
|
|
"description": "Commit every update as fix(deps) so each merged Renovate PR triggers a patch release. config:recommended pulls in :semanticPrefixFixDepsChoreOthers, which forces non-npm updates (Docker, Actions) to chore and would otherwise produce no release.",
|
|
"matchPackageNames": ["*"],
|
|
"semanticCommitType": "fix"
|
|
},
|
|
{
|
|
"description": "Auto-merge patch and minor updates once checks pass.",
|
|
"matchUpdateTypes": ["patch", "minor"],
|
|
"automerge": true
|
|
}
|
|
],
|
|
"platformAutomerge": true,
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"description": "Update HTML dependencies annotated with a renovate comment, e.g. <!-- renovate: datasource=npm depName=bootstrap --> before the versioned URL",
|
|
"managerFilePatterns": ["/\\.html$/"],
|
|
"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",
|
|
"managerFilePatterns": ["/\\.html$/"],
|
|
"matchStrings": [
|
|
"https://cdn\\.jsdelivr\\.net/npm/(?<depName>@?[^@/]+(?:/[^@/]+)?)@(?<currentValue>\\d[^/\"']+)",
|
|
"https://unpkg\\.com/(?<depName>@?[^@/]+(?:/[^@/]+)?)@(?<currentValue>\\d[^/\"']+)"
|
|
],
|
|
"datasourceTemplate": "npm"
|
|
}
|
|
]
|
|
}
|