feat(renovate): add slashes to OCI split, only automerge 1st party GHAs, minimumReleaseAge

authentik use coerced semver to delete non digits from release tags
This commit is contained in:
JJGadgets
2025-03-16 05:45:40 +08:00
parent 9fd2882ae0
commit 7d2b20be8e
2 changed files with 12 additions and 4 deletions

View File

@@ -32,7 +32,7 @@
"matchDatasources": ["docker"],
"matchDepNames": ["*/*/**"],
"matchUpdateTypes": ["!major"],
"semanticCommitScope": "oci/{{#if groupName}}{{groupName}}{{else}}{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}{{/if}}"
"semanticCommitScope": "oci/{{#if groupName}}{{groupName}}{{else}}{{ lookup (split depName '/') 2 }}{{#if (lookup (split depName '/') 3)}}/{{ lookup (split depName '/') 3 }}{{/if}}{{#if (lookup (split depName '/') 4)}}/{{ lookup (split depName '/') 4 }}{{/if}}{{#if (lookup (split depName '/') 5)}}/{{ lookup (split depName '/') 5 }}{{/if}}{{/if}}"
},
{
"matchDatasources": ["docker"],
@@ -49,7 +49,7 @@
"matchDatasources": ["docker"],
"matchDepNames": ["*/*/**"],
"matchUpdateTypes": ["major"],
"commitMessagePrefix": "feat(oci/{{#if groupName}}{{groupName}}{{else}}{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}{{/if}})!: "
"commitMessagePrefix": "feat(oci/{{#if groupName}}{{groupName}}{{else}}{{ lookup (split depName '/') 2 }}{{#if (lookup (split depName '/') 3)}}/{{ lookup (split depName '/') 3 }}{{/if}}{{#if (lookup (split depName '/') 4)}}/{{ lookup (split depName '/') 4 }}{{/if}}{{#if (lookup (split depName '/') 5)}}/{{ lookup (split depName '/') 5 }}{{/if}}{{/if}}!: "
},
{
"matchDatasources": ["docker"],

View File

@@ -8,9 +8,16 @@
"rebaseWhen": "conflicted",
"automerge": false
},
{
"description": "Only create GHA PRs after a week",
"matchManagers": ["github-actions"],
"matchPackageNames": ["!actions/**", "!**renovate**"],
"minimumReleaseAge": "7 days"
},
{
"description": "Auto merge Github Actions",
"matchManagers": ["github-actions"],
"matchPackageNames": ["actions/**"],
"automerge": true,
"automergeType": "pr",
"rebaseWhen": "behind-base-branch",
@@ -34,11 +41,11 @@
"rebaseWhen": "behind-base-branch",
"matchFileNames": ["kube/deploy/apps/**"],
"matchUpdateTypes": ["minor", "patch", "digest"],
"matchCurrentVersion": "!/^0\\./", // avoid breaking changes in 0.x SemVer releases
"matchCurrentVersion": "!/^0\\./" // avoid breaking changes in 0.x SemVer releases
},
{
"description": "Don't auto merge specific apps in path ./kube/deploy/apps",
"matchPackageNames": ["**/reactive-resume", "**/home-assistant"],
"matchPackageNames": ["**/reactive-resume", "**/home-assistant", "**/zigbee2mqtt"],
"automerge": false,
"matchFileNames": ["kube/deploy/apps/**"]
},
@@ -73,6 +80,7 @@
"description": "authentik Group",
"groupName": "authentik",
"matchPackageNames": ["**authentik**", "ghcr.io/goauthentik/**"],
"versioning": "semver-coerced",
"sourceUrl": "https://github.com/goauthentik/authentik",
"automerge": false,
"separateMultipleMajor": true,