diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..b66b373 --- /dev/null +++ b/renovate.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "description": "Renovate-Configuration for the tiny4linux assets", + "labels": ["👷 renovate"], + "prHourlyLimit": 20, + "recreateWhen": "always", + "commitMessagePrefix": "⬆️ ", + "commitMessageAction": "Upgrade", + "commitMessageTopic": "Dependency {{depName}}", + "commitMessageExtra": "to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}{{prettyNewMajor}}{{else}}{{#if isSingleVersion}}{{prettyNewVersion}}{{else}}{{#if newValue}}{{{newValue}}}{{else}}{{{newDigestShort}}}{{/if}}{{/if}}{{/if}}{{/if}}", + "lockFileMaintenance": { + "enabled": true, + "commitMessageAction": "Lockfile-Maintenance", + "prBodyDefinitions": { + "Change": "Updated Lock-File" + } + }, + "packageRules": [ + { + "matchUpdateTypes": ["pin"], + "commitMessagePrefix": "📌 ", + "commitMessageAction": "Pin", + "addLabels": ["pin"] + }, + { + "matchUpdateTypes": ["rollback"], + "commitMessagePrefix": "⬇️ ", + "commitMessageAction": "Downgrade" + } + ] +} \ No newline at end of file