From e2f6b589c448cbe4e8ddc969e8aa6f353832b463 Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Wed, 6 May 2026 22:14:04 -0400 Subject: [PATCH] chore: renovate Signed-off-by: Sebastian Krupinski --- .github/workflows/renovate.yml | 35 ++++++++++++++++++++++++++++++++++ renovate.json | 9 ++++++++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/renovate.yml diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml new file mode 100644 index 0000000..783c096 --- /dev/null +++ b/.github/workflows/renovate.yml @@ -0,0 +1,35 @@ +name: Renovate + +on: + schedule: + - cron: "0 3 * * *" + workflow_dispatch: + +jobs: + renovate: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v6.0.2 + + - name: Set up Node.js + uses: actions/setup-node@v6.2.0 + with: + node-version: 24 + cache: npm + + - name: Set up PHP + uses: shivammathur/setup-php@v2 + with: + php-version: '8.5' + tools: composer:v2 + + - name: Install Renovate + run: npm install -g renovate + + - name: Run Renovate + env: + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} + RENOVATE_PLATFORM: gitea + RENOVATE_ENDPOINT: https://git.ktrix.dev/api/v1 + run: renovate ${{ gitea.repository }} \ No newline at end of file diff --git a/renovate.json b/renovate.json index 7190a60..8f7e6d2 100644 --- a/renovate.json +++ b/renovate.json @@ -1,3 +1,10 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended"], + "enabledManagers": ["npm", "composer", "github-actions"], + "timezone": "UTC", + "schedule": ["* 0-3 * * *"], + "dependencyDashboard": true, + "prConcurrentLimit": 5, + "prHourlyLimit": 2 } -- 2.39.5