diff --git a/.github/renovate.json b/.github/renovate.json
new file mode 100644
index 00000000000..b1c1a79a929
--- /dev/null
+++ b/.github/renovate.json
@@ -0,0 +1,10 @@
+{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
+ "branchPrefix": "test-renovate/",
+ "onboardingConfig": { "extends": ["config:base"] },
+ "onboarding": true,
+ "requireConfig": "optional",
+ "platform": "github",
+ "includeForks": true,
+ "repositories": ["ziegenberg/opencast"]
+}
\ No newline at end of file
diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml
new file mode 100644
index 00000000000..386ad86e378
--- /dev/null
+++ b/.github/workflows/renovate.yml
@@ -0,0 +1,20 @@
+name: Renovate
+
+on:
+ schedule:
+ - cron: '0/15 * * * *'
+ workflow_dispatch:
+
+
+jobs:
+ renovate:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+
+ - name: Self-hosted Renovate
+ uses: renovatebot/github-action@v32.238.4
+ with:
+ configurationFile: .github/renovate.json
+ token: ${{ secrets.RENOVATE_TOKEN }} # Needs the `repo:public_repo` scope
diff --git a/pom.xml b/pom.xml
index ca3314c2d5d..6364676f0e5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,7 @@
1.6.7
11
3.3.1
- 2.29.1
+ 2.37
1.5.1
2.10.10
1.1.1