fix(renovate): commit message & labels

This commit is contained in:
JJGadgets
2024-12-04 20:47:30 +08:00
parent 1642d83c52
commit dd7c4192e5
2 changed files with 38 additions and 3 deletions

View File

@@ -24,12 +24,36 @@
},
{
"matchDatasources": ["docker"],
"semanticCommitScope": "{{datasource}}/{{ #if (split depName '/').[2] }}{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}{{ else if (split depName '/').[1] }}{{ lookup (split depName '/') 1 }}{{else}}{{ lookup (split depName '/') 0 }}{{/if}}"
"matchDepNames": ["*"],
"semanticCommitScope": "{{datasource}}/{{depName}}"
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["**/*"],
"semanticCommitScope": "{{datasource}}/{{ lookup (split depName '/') 1 }}"
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["**/**/**"],
"semanticCommitScope": "{{datasource}}/{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}"
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["*"],
"matchUpdateTypes": ["major"],
"commitMessagePrefix": "feat({{datasource}}/{{ #if (split depName '/').[2] }}{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}{{ else if (split depName '/').[1] }}{{ lookup (split depName '/') 1 }}{{else}}{{ lookup (split depName '/') 0 }}{{/if}})!: "
"semanticCommitScope": "feat({{datasource}}/{{depName}})!: "
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["**/*"],
"matchUpdateTypes": ["major"],
"semanticCommitScope": "feat({{datasource}}/{{ lookup (split depName '/') 1 }})!: "
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["**/**/**"],
"matchUpdateTypes": ["major"],
"semanticCommitScope": "feat({{datasource}}/{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }})!: "
},
{
"matchDatasources": ["github-releases", "github-tags"],

View File

@@ -22,7 +22,18 @@
},
{
"matchDatasources": ["docker"],
"addLabels": ["{{ #if (split depName '/').[2] }}oci/registry/{{ lookup (split depName '/') 0 }}{{/if}}", "{{ #if (split depName '/').[2] }}oci/owner/{{ lookup (split depName '/') 1 }}{{ else if (split depName '/').[1] }}oci/owner/{{ lookup (split depName '/') 0 }}{{/if}}", "oci/image/{{ #if (split depName '/').[2] }}{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}{{ else if (split depName '/').[1] }}{{ lookup (split depName '/') 1 }}{{else}}{{ lookup (split depName '/') 0 }}{{/if}}"]
"matchDepNames": ["*"],
"addLabels": ["oci/image/{{depName}}"]
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["**/*"],
"addLabels": ["oci/owner/{{ lookup (split depName '/') 0 }}", "oci/image/{{ lookup (split depName '/') 1 }}"]
},
{
"matchDatasources": ["docker"],
"matchDepNames": ["**/**/**"],
"addLabels": ["oci/registry/{{ lookup (split depName '/') 0 }}", "oci/owner/{{ lookup (split depName '/') 1 }}", "oci/image/{{ lookup (split depName '/') 2 }}{{ lookup (split depName '/') 3 }}{{ lookup (split depName '/') 4 }}{{ lookup (split depName '/') 5 }}"]
},
{
"addLabels": ["{{#if isVulnerabilityAlert}}security/{{vulnerabilitySeverity}}{{/if}}"]