Browse Source

chore(renovate): Add per-group schedule (#5319)

bo0tzz 1 year ago
parent
commit
ef45e9f490
1 changed files with 15 additions and 7 deletions
  1. 15 7
      renovate.json

+ 15 - 7
renovate.json

@@ -1,40 +1,48 @@
 {
 {
   "$schema": "https://docs.renovatebot.com/renovate-schema.json",
   "$schema": "https://docs.renovatebot.com/renovate-schema.json",
   "extends": ["config:base"],
   "extends": ["config:base"],
+  "minimumReleaseAge": 5,
   "packageRules": [
   "packageRules": [
     {
     {
       "matchFileNames": ["cli/**"],
       "matchFileNames": ["cli/**"],
       "groupName": "@immich/cli",
       "groupName": "@immich/cli",
-      "matchUpdateTypes": ["minor", "patch"]
+      "matchUpdateTypes": ["minor", "patch"],
+      "schedule": "on monday"
     },
     },
     {
     {
       "matchFileNames": ["mobile/**"],
       "matchFileNames": ["mobile/**"],
       "groupName": "mobile",
       "groupName": "mobile",
-      "matchUpdateTypes": ["minor", "patch"]
+      "matchUpdateTypes": ["minor", "patch"],
+      "schedule": "on tuesday"
     },
     },
     {
     {
       "matchFileNames": ["server/**"],
       "matchFileNames": ["server/**"],
       "groupName": "server",
       "groupName": "server",
       "matchUpdateTypes": ["minor", "patch"],
       "matchUpdateTypes": ["minor", "patch"],
-      "excludePackagePrefixes": ["exiftool"]
+      "excludePackagePrefixes": ["exiftool"],
+      "schedule": "on wednesday"
     },
     },
     {
     {
       "groupName": "exiftool",
       "groupName": "exiftool",
-      "matchPackagePrefixes": ["exiftool"]
+      "matchPackagePrefixes": ["exiftool"],
+      "schedule": "on monday"
     },
     },
     {
     {
       "matchFileNames": ["web/**"],
       "matchFileNames": ["web/**"],
       "groupName": "web",
       "groupName": "web",
-      "matchUpdateTypes": ["minor", "patch"]
+      "matchUpdateTypes": ["minor", "patch"],
+      "schedule": "on thursday"
     },
     },
     {
     {
       "matchFileNames": ["machine-learning/**"],
       "matchFileNames": ["machine-learning/**"],
       "groupName": "machine-learning",
       "groupName": "machine-learning",
-      "matchUpdateTypes": ["minor", "patch"]
+      "matchUpdateTypes": ["minor", "patch"],
+      "schedule": "on friday"
     },
     },
     {
     {
       "matchFileNames": [".github/**"],
       "matchFileNames": [".github/**"],
-      "groupName": "github-actions"
+      "groupName": "github-actions",
+      "schedule": "on friday"
     },
     },
     {
     {
       "groupName": "base-image",
       "groupName": "base-image",