]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Chore: Enables dependabot for Dockerfile and our Compose files (#9342)
authorTrenton H <797416+stumpylog@users.noreply.github.com>
Mon, 10 Mar 2025 02:43:07 +0000 (19:43 -0700)
committerGitHub <noreply@github.com>
Mon, 10 Mar 2025 02:43:07 +0000 (19:43 -0700)
.github/dependabot.yml

index 4a436f56ffaae791717e35a21d930cea7cc5becf..08563f84a8ebe4a1f38916af615260a38b760b54 100644 (file)
@@ -89,3 +89,50 @@ updates:
           - "major"
           - "minor"
           - "patch"
+
+  # Update Dockerfile in root directory
+  - package-ecosystem: "docker"
+    directory: "/"
+    schedule:
+      interval: "weekly"
+    open-pull-requests-limit: 5
+    reviewers:
+      - "paperless-ngx/ci-cd"
+    labels:
+      - "ci-cd"
+      - "dependencies"
+    commit-message:
+      prefix: "docker"
+      include: "scope"
+
+  # Update Docker Compose files in docker/compose directory
+  - package-ecosystem: "docker"
+    directory: "/docker/compose/"
+    schedule:
+      interval: "weekly"
+    open-pull-requests-limit: 5
+    reviewers:
+      - "paperless-ngx/ci-cd"
+    labels:
+      - "ci-cd"
+      - "dependencies"
+    commit-message:
+      prefix: "docker-compose"
+      include: "scope"
+    groups:
+      # Individual groups for each image
+      gotenberg:
+        patterns:
+          - "docker.io/gotenberg/gotenberg*"
+      tika:
+        patterns:
+          - "docker.io/apache/tika*"
+      redis:
+        patterns:
+          - "docker.io/library/redis*"
+      mariadb:
+        patterns:
+          - "docker.io/library/mariadb*"
+      postgres:
+        patterns:
+          - "docker.io/library/postgres*"