From 2b39cd6eac4302add89b525b909d9aaf8072e5f8 Mon Sep 17 00:00:00 2001 From: Ole Herman Schumacher Elgesem Date: Thu, 16 Jul 2026 14:28:33 +0200 Subject: [PATCH] Switched from dependabot to renovate Signed-off-by: Ole Herman Schumacher Elgesem --- .github/dependabot.yml | 20 -------------------- .github/renovate-config.js | 9 +++++++++ .github/workflows/renovate.yml | 18 ++++++++++++++++++ renovate.json | 5 +++++ 4 files changed, 32 insertions(+), 20 deletions(-) delete mode 100644 .github/dependabot.yml create mode 100644 .github/renovate-config.js create mode 100644 .github/workflows/renovate.yml create mode 100644 renovate.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index 9dd4b72..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,20 +0,0 @@ -# Please see the documentation for all configuration options: -# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file - -version: 2 -updates: - - package-ecosystem: "uv" - directory: "/" - schedule: - interval: "weekly" - reviewers: - - "larsewi" - - "olehermanse" - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "weekly" - reviewers: - - "larsewi" - - "olehermanse" - prefix: "GitHub Actions" diff --git a/.github/renovate-config.js b/.github/renovate-config.js new file mode 100644 index 0000000..a2b7263 --- /dev/null +++ b/.github/renovate-config.js @@ -0,0 +1,9 @@ +// Global (self-hosted) Renovate configuration, used by the +// .github/workflows/renovate.yml GitHub Action. +// Repository-level configuration is in renovate.json. +module.exports = { + platform: "github", + onboarding: false, + requireConfig: "optional", + branchPrefix: "renovate/", +}; diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml new file mode 100644 index 0000000..47d5929 --- /dev/null +++ b/.github/workflows/renovate.yml @@ -0,0 +1,18 @@ +name: Renovate + +on: + schedule: + - cron: "0 6 * * *" # Run every day at 6am UTC + workflow_dispatch: # Enables manual trigger + +jobs: + renovate: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.3 + - name: Self-hosted Renovate + uses: renovatebot/github-action@v46.1.19 + with: + configurationFile: .github/renovate-config.js + token: ${{ secrets.RENOVATE_TOKEN }} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..2f329a5 --- /dev/null +++ b/renovate.json @@ -0,0 +1,5 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "reviewers": ["larsewi", "olehermanse"] +}