diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..28b62b4 --- /dev/null +++ b/renovate.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "configMigration": true, + "enabledManagers": ["npm", "nvm", "github-actions", "pep621"], + "github-actions": { + "enabled": true, + "pinDigests": true + }, + "extends": ["config:recommended"], + "ignorePaths": [ + "**/dist/**", + "**/node_modules/**", + "**/tmp/**", + "lib/**", + "jupyterlab_deepnote/labextension/**" + ], + "docker-compose": { + "enabled": false + }, + "dockerfile": { + "enabled": false + }, + "meteor": { + "enabled": false + }, + "npm": { + "minimumReleaseAge": "3 days", + "enabled": true + }, + "npmrc": "@deepnote:registry=https://npm.pkg.github.com\nalways-auth=true\n", + "ignoreDeps": [ + "@apollo/client", + "@chakra-ui/react", + "@jupyterlab/coreutils", + "@jupyterlab/nbformat", + "@jupyterlab/services", + "@jupyterlab/toc", + "@kubernetes/client-node", + "@types/react", + "monaco-editor", + "node-fetch", + "wait-on", + "@testing-library/user-event", + "react-wrap-balancer" + ], + "labels": ["renovate"], + "packageRules": [ + { + "description": "Group GitHub Actions", + "groupName": "GitHub Actions", + "groupSlug": "github-actions", + "matchManagers": ["github-actions"] + }, + { + "matchDepTypes": ["devDependencies"], + "groupName": "devDependencies", + "groupSlug": "dev-dependencies", + "enabled": true, + "schedule": ["every weekend"] + }, + { + "groupName": "definitelyTyped", + "matchPackageNames": ["@types/{/,}**"] + } + ] +}