diff --git a/.github/renovate.json b/.github/renovate.json
new file mode 100644
index 000000000..68ced7056
--- /dev/null
+++ b/.github/renovate.json
@@ -0,0 +1,15 @@
+{
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+  "extends": ["config:base", ":semanticCommitTypeAll(ci)"],
+  "labels": ["renovate"],
+  "reviewersFromCodeOwners": true,
+  "nvm": {
+    "fileMatch": ["(^|/)\\.nvmrc$"],
+    "versioning": "node",
+    "pinDigests": false
+  },
+  "github-actions": {
+    "fileMatch": ["^(workflow-templates|\\.(?:github|gitea|forgejo)/workflows)/[^/]+\\.ya?ml$", "(^|/)action\\.ya?ml$"]
+  },
+  "baseBranches": ["main"]
+}