Skip to content

Commit 80daef0

Browse files
renovate[bot]devin-ai-integration[bot]andyjakubowski
authored
chore: configure Renovate (#9)
* Add renovate.json * chore: Add comprehensive Renovate configuration * feat: add pep621 manager for Python dependency updates * Add npmrc field to `renovate.json` We need to tell Renovate where to look for `@deepnote` scoped packages like `@deepnote/blocks`. Signed-off-by: Andy Jakubowski <hello@andyjakubowski.com> --------- Signed-off-by: Andy Jakubowski <hello@andyjakubowski.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Andy Jakubowski <hello@andyjakubowski.com>
1 parent a0b7709 commit 80daef0

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

renovate.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"configMigration": true,
4+
"enabledManagers": ["npm", "nvm", "github-actions", "pep621"],
5+
"github-actions": {
6+
"enabled": true,
7+
"pinDigests": true
8+
},
9+
"extends": ["config:recommended"],
10+
"ignorePaths": [
11+
"**/dist/**",
12+
"**/node_modules/**",
13+
"**/tmp/**",
14+
"lib/**",
15+
"jupyterlab_deepnote/labextension/**"
16+
],
17+
"docker-compose": {
18+
"enabled": false
19+
},
20+
"dockerfile": {
21+
"enabled": false
22+
},
23+
"meteor": {
24+
"enabled": false
25+
},
26+
"npm": {
27+
"minimumReleaseAge": "3 days",
28+
"enabled": true
29+
},
30+
"npmrc": "@deepnote:registry=https://npm.pkg.github.com\nalways-auth=true\n",
31+
"ignoreDeps": [
32+
"@apollo/client",
33+
"@chakra-ui/react",
34+
"@jupyterlab/coreutils",
35+
"@jupyterlab/nbformat",
36+
"@jupyterlab/services",
37+
"@jupyterlab/toc",
38+
"@kubernetes/client-node",
39+
"@types/react",
40+
"monaco-editor",
41+
"node-fetch",
42+
"wait-on",
43+
"@testing-library/user-event",
44+
"react-wrap-balancer"
45+
],
46+
"labels": ["renovate"],
47+
"packageRules": [
48+
{
49+
"description": "Group GitHub Actions",
50+
"groupName": "GitHub Actions",
51+
"groupSlug": "github-actions",
52+
"matchManagers": ["github-actions"]
53+
},
54+
{
55+
"matchDepTypes": ["devDependencies"],
56+
"groupName": "devDependencies",
57+
"groupSlug": "dev-dependencies",
58+
"enabled": true,
59+
"schedule": ["every weekend"]
60+
},
61+
{
62+
"groupName": "definitelyTyped",
63+
"matchPackageNames": ["@types/{/,}**"]
64+
}
65+
]
66+
}

0 commit comments

Comments
 (0)