Initial commit

This commit is contained in:
humocs-man
2026-02-17 17:27:26 +01:00
committed by GitHub
commit 302bbf2239
44 changed files with 4200 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:best-practices",
],
// Do not rebase when the default branch is updated
"rebaseWhen": "never",
customManagers: [
{
customType: 'regex',
description: 'Match container images in Justfile with tag and digest',
managerFilePatterns: [
'^Justfile$',
],
matchStrings: [
'(?<justName>.+?)\\s:=\\s(?:env\\(.+?,\\s)?["\'](?<packageName>\\S+?):(?<currentValue>\\S+?)@(?<currentDigest>sha256:[a-f0-9]+?)["\']\\)?',
],
datasourceTemplate: 'docker',
},
{
customType: 'regex',
description: 'Match container images in Justfile run_args without tag or digest',
managerFilePatterns: [
'^Justfile$',
],
matchStrings: [
'run_args\\+=\\((?<packageName>[a-zA-Z0-9._:/-]+):?(?<currentValue>\\S+?)\\)',
],
datasourceTemplate: 'docker',
versioningTemplate: 'docker',
},
],
"packageRules": [
{
"automerge": true,
"matchUpdateTypes": ["pin", "pinDigest"]
},
{
"description": "Auto-merge digest updates for base image and trigger build",
"automerge": true,
"matchManagers": ["dockerfile"],
"matchUpdateTypes": ["digest"],
"matchFileNames": ["Containerfile"],
"labels": ["renovate", "automerge"],
},
{
"description": "Disable automerge for all rechunk updates to allow manual review",
"matchUpdateTypes": ["major", "minor", "patch", "digest", "pinDigest"],
"matchPackageNames": ["ghcr.io/hhd-dev/rechunk"],
"automerge": false
},
{
"description": "Enable GitHub Actions updates since they are now pinned with SHA",
"enabled": true,
"matchUpdateTypes": ["digest", "pinDigest", "pin", "major", "minor", "patch"],
"matchDepTypes": ["action"],
"matchFileNames": [".github/workflows/**.yaml", ".github/workflows/**.yml"],
},
]
}