From dd7c4192e577dd3fe2bdfee099f86a8fd420e068 Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Wed, 4 Dec 2024 20:47:30 +0800 Subject: [PATCH] fix(renovate): commit message & labels --- .renovate/commitMessage.json5 | 28 ++++++++++++++++++++++++++-- .renovate/labels.json5 | 13 ++++++++++++- 2 files changed, 38 insertions(+), 3 deletions(-) diff --git a/.renovate/commitMessage.json5 b/.renovate/commitMessage.json5 index a6492fbc..407e59c7 100644 --- a/.renovate/commitMessage.json5 +++ b/.renovate/commitMessage.json5 @@ -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"], diff --git a/.renovate/labels.json5 b/.renovate/labels.json5 index 80a1f3c7..07df37a8 100644 --- a/.renovate/labels.json5 +++ b/.renovate/labels.json5 @@ -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}}"]