From 63ff4fb90a4315cbd7e5164d0719533a1b7aa6f4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 Oct 2025 16:43:29 +0000 Subject: [PATCH 1/4] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..5db72dd --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ] +} From ab4c9c4a9c61d25d94736f62bec54f1bd4e3ee8b Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 9 Oct 2025 16:50:48 +0000 Subject: [PATCH 2/4] chore: Add comprehensive Renovate configuration --- renovate.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index 5db72dd..6e06567 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,65 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" + "configMigration": true, + "enabledManagers": ["npm", "nvm", "github-actions"], + "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 + }, + "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/{/,}**"] + } ] } From 903646ad7aca31b94d86a1e005d0fb3b64f0c52d Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 10 Oct 2025 12:17:15 +0000 Subject: [PATCH 3/4] feat: add pep621 manager for Python dependency updates --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 6e06567..7ec7558 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,7 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "configMigration": true, - "enabledManagers": ["npm", "nvm", "github-actions"], + "enabledManagers": ["npm", "nvm", "github-actions", "pep621"], "github-actions": { "enabled": true, "pinDigests": true From bb6af151d1f914eb30babb4b29c66235b7691abc Mon Sep 17 00:00:00 2001 From: Andy Jakubowski Date: Fri, 10 Oct 2025 16:07:43 +0200 Subject: [PATCH 4/4] 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 --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index 7ec7558..28b62b4 100644 --- a/renovate.json +++ b/renovate.json @@ -27,6 +27,7 @@ "minimumReleaseAge": "3 days", "enabled": true }, + "npmrc": "@deepnote:registry=https://npm.pkg.github.com\nalways-auth=true\n", "ignoreDeps": [ "@apollo/client", "@chakra-ui/react",