]> Piment Noir Git Repositories - poolifier.git/commitdiff
chore: switch to renovate
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 16 Nov 2025 23:12:30 +0000 (00:12 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 16 Nov 2025 23:12:30 +0000 (00:12 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
.github/dependabot.yml [deleted file]
renovate.json [new file with mode: 0644]

diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644 (file)
index b0ddc1b..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-# Docs: https://docs.github.com/en/code-security/supply-chain-security/configuration-options-for-dependency-updates
-version: 2
-updates:
-  - package-ecosystem: 'github-actions'
-    directory: '/'
-    schedule:
-      interval: 'daily'
-    labels:
-      - 'github-actions'
-  - package-ecosystem: 'npm'
-    directory: '/'
-    schedule:
-      interval: 'daily'
-    groups:
-      regular:
-        update-types:
-          - 'patch'
-          - 'minor'
-        exclude-patterns:
-          - 'typescript'
-      typescript:
-        update-types:
-          - 'patch'
-          - 'minor'
-          - 'major'
-        patterns:
-          - 'typescript'
-      eslint:
-        update-types:
-          - 'major'
-        patterns:
-          - 'eslint'
-          - '@eslint/*'
-      commitlint:
-        patterns:
-          - '@commitlint/*'
-    labels:
-      - 'dependencies'
-    versioning-strategy: increase
-  - package-ecosystem: 'npm'
-    directories:
-      - '/examples/typescript/*'
-      - '/examples/typescript/http-server-pool/*'
-      - '/examples/typescript/websocket-server-pool/*'
-    schedule:
-      interval: 'daily'
-    groups:
-      regular:
-        update-types:
-          - 'patch'
-          - 'minor'
-      major:
-        update-types:
-          - 'major'
-    labels:
-      - 'dependencies'
-      - 'examples'
-    versioning-strategy: increase
diff --git a/renovate.json b/renovate.json
new file mode 100644 (file)
index 0000000..90a4027
--- /dev/null
@@ -0,0 +1,16 @@
+{
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "extends": ["config:recommended", "group:allNonMajor", "schedule:daily"],
+  "lockFileMaintenance": {
+    "enabled": true
+  },
+  "ignorePaths": [
+    "**/node_modules/**",
+    "**/bower_components/**",
+    "**/vendor/**",
+    "**/__tests__/**",
+    "**/test/**",
+    "**/tests/**",
+    "**/__fixtures__/**"
+  ]
+}