diff --git a/renovate.json b/renovate.json index a15e270..d6c137f 100644 --- a/renovate.json +++ b/renovate.json @@ -1,45 +1,7 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:best-practices"], - "packageRules": [ - { - "description": "skip cargo deps that are explicitly pinned with '='", - "matchDepTypes": ["dependencies", "dev-dependencies", "build-dependencies"], - "allowedVersions": "!/^=/" - }, - { - "description": "group non-major dependency upgrades", - "groupName": "dependencies", - "groupSlug": "dependencies", - "matchDepTypes": ["dependencies"], - "matchUpdateTypes": ["minor", "patch", "pin", "digest"] - }, - { - "description": "group non-major dev-dependency upgrades", - "groupName": "dev-dependencies", - "groupSlug": "dev-dependencies", - "matchDepTypes": ["dev-dependencies"], - "matchUpdateTypes": ["minor", "patch", "pin", "digest"] - }, - { - "description": "upgrade cargo-binstall monthly and auto-merge after a 14-day release-age buffer", - "extends": ["schedule:monthly"], - "groupName": "cargo-binstall", - "groupSlug": "cargo-binstall", - "matchPackageNames": ["cargo-binstall"], - "minimumReleaseAge": "14 days", - "automerge": true, - "automergeType": "branch" - }, - { - "description": "batch github actions monthly and silently auto-merge after a 14-day release-age buffer", - "extends": ["schedule:monthly"], - "groupName": "github actions", - "groupSlug": "github-actions", - "matchManagers": ["github-actions"], - "minimumReleaseAge": "14 days", - "automerge": true, - "automergeType": "branch" - } - ] + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>regexident/renovate-config-presets:rust", + "local>regexident/renovate-config-presets:github-actions" + ] }