diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..6f00c0c --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "timezone": "America/Toronto", + "branchNameStrict": true, + "commitBodyTable": true, + "configMigration": true, + "extends": [ + "config:recommended", + "group:allNonMajor", + "helpers:pinGitHubActionDigests", + "security:openssf-scorecard", + ":approveMajorUpdates", + ":automergeStableNonMajor", + ":automergePr", + ":combinePatchMinorReleases", + ":ignoreUnstable", + ":rebaseStalePrs", + ":prHourlyLimit2", + ":semanticCommits", + ":semanticPrefixChore", + ":separateMultipleMajorReleases", + ":timezone(America/Toronto)" + ], + "automergeSchedule": [ + "before 7am on Wednesday" + ], + "minimumReleaseAge": "3 days", + "platformAutomerge": true, + "schedule": [ + "before 7am on Tuesday" + ], + "customManagers": [ + { + "customType": "regex", + "datasourceTemplate": "rubygems", + "fileMatch": [ + "Rakefile" + ], + "matchStrings": [ + "extra_(?dev_)?deps << \\[\"(?[^\"]+)\"\\, \"(?[^\"]+)\"]" + ], + "depTypeTemplate": "{{#if isDev}}devDependencies{{else}}dependencies{{/if}}", + "versioningTemplate": "ruby" + } + ] +} \ No newline at end of file diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 5db72dd..0000000 --- a/renovate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ] -}