diff --git a/renovate.json b/renovate.json index 2bff539..4e3a6ba 100644 --- a/renovate.json +++ b/renovate.json @@ -8,105 +8,71 @@ "configMigration": true, "customManagers": [ { + "currentValueTemplate": "{{currentValue}}", "customType": "regex", + "description": [ + "Custom dependency manager for updating tool versions defined in the justfile." + ], "managerFilePatterns": [ "/(^|/)justfile$/" ], "matchStrings": [ "(?m)^\\s*#\\s*renovate:\\s*datasource=(?\\S+)\\s+depName=(?\\S+)(?:\\s+versioning=(?\\S+))?(?:\\s+registryUrl=(?\\S+))?\\s*\\r?\\n\\s*(?[A-Z0-9_]+)_VERSION\\s*:=\\s*\"(?[^\"@\\s]+)\"\\s*$" - ], - "currentValueTemplate": "{{currentValue}}", - "description": [ - "Custom dependency manager for updating tool versions defined in the justfile." ] } ], - "enabled": true, - "minimumReleaseAge": "7 days", - "schedule": [ - "before 8am on Monday", - "before 8am on Wednesday", - "before 8am on Friday" - ], "enabledManagers": [ "custom.regex", "github-actions", "cargo" ], - "labels": [ - "dependencies" - ], + "minimumReleaseAge": "7 days", "osvVulnerabilityAlerts": true, - "lockFileMaintenance": { - "enabled": true, - "schedule": ["at any time"] - }, "packageRules": [ { + "description": [ + "Group crate dependency updates in a single PR." + ], "groupName": "Rust", "groupSlug": "rust", "matchManagers": [ "cargo" - ], - "addLabels": [ - "rust" - ], - "description": [ - "Add rust label to PRs which bump crate dependencies.", - "Group crate dependency updates in a single PR." ] }, { + "description": [ + "Group justfile dependency updates in a single PR." + ], "groupName": "Justfile", "groupSlug": "justfile", "matchFileNames": [ "justfile" - ], - "addLabels": [ - "build" - ], - "description": [ - "Add build label to PRs which are related to build tools defined in the justfile.", - "Group justfile dependency updates in a single PR." ] }, { + "description": [ + "Group CI dependency updates in a single PR." + ], "groupName": "Github Actions", "groupSlug": "github-actions", "matchManagers": [ "github-actions" - ], - "addLabels": [ - "ci" - ], - "description": [ - "Add ci label to PRs which are related to Github Actions.", - "Group CI dependency updates in a single PR." ] }, { - "matchJsonata": [ - "$exists(vulnerabilityFixVersion) or isVulnerabilityAlert = true" - ], - "enabled": true, "description": [ "Always allow vulnerability/security fixes, even when other rules disable specific dependencies." + ], + "enabled": true, + "matchJsonata": [ + "$exists(vulnerabilityFixVersion) or isVulnerabilityAlert = true" ] } ], - "postUpdateOptions": [], - "prConcurrentLimit": 20, - "prHourlyLimit": 10, - "printConfig": false, "rebaseWhen": "behind-base-branch", - "reviewersFromCodeOwners": true, "semanticCommits": "enabled", - "timezone": "Etc/UTC", "vulnerabilityAlerts": { "enabled": true, - "labels": [ - "security" - ], "minimumReleaseAge": null, "schedule": [ "at any time"