diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 4a64b1cbe..000000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: 2 -updates: -# Fetch and update latest `github-actions` pkgs -- package-ecosystem: github-actions - directory: '/' - schedule: - interval: daily - time: '00:00' - open-pull-requests-limit: 10 diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 000000000..37718c63a --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "github>jellyfin/.github//renovate-presets/nodejs" + ], + "ignoreDeps": [ + "@babel/core", + "@react-native-async-storage/async-storage", + "@types/react", + "babel-preset-expo", + "expo", + "expo-asset", + "expo-av", + "expo-constants", + "expo-device", + "expo-file-system", + "expo-font", + "expo-keep-awake", + "expo-localization", + "expo-screen-orientation", + "expo-splash-screen", + "expo-status-bar", + "expo-web-browser", + "jest", + "jest-expo", + "react", + "react-native", + "react-native-gesture-handler", + "react-native-get-random-values", + "react-native-reanimated", + "react-native-safe-area-context", + "react-native-screens", + "react-native-webview", + "typescript" + ], + "packageRules": [ + { + "matchPackageNames": [ "mobx" ], + "allowedVersions": "<6" + }, + { + "matchPackageNames": [ "mobx-react-lite" ], + "allowedVersions": "<3" + }, + { + "matchPackageNames": [ "mobx-task" ], + "allowedVersions": "<3" + } + ] +}