From 11117a4510e9836f41a125e32c45091b1657e48b Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Tue, 10 Feb 2026 23:55:01 -0500 Subject: [PATCH] chore: implement renovate Signed-off-by: Sebastian Krupinski --- .gitea/workflows/renovate.yml | 28 ++++++++++++++++++++++++++++ renovate.json | 12 ++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 .gitea/workflows/renovate.yml create mode 100644 renovate.json diff --git a/.gitea/workflows/renovate.yml b/.gitea/workflows/renovate.yml new file mode 100644 index 0000000..98b1fd1 --- /dev/null +++ b/.gitea/workflows/renovate.yml @@ -0,0 +1,28 @@ +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: Install Renovate + run: npm install -g renovate + + - name: Run Renovate + env: + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} + RENOVATE_CONFIG_FILE: renovate.json + run: renovate diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..2cc4287 --- /dev/null +++ b/renovate.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "platform": "gitea", + "endpoint": "https://git.ktrix.dev/api/v1", + "repositories": ["Nodarx/server"], + "extends": ["config:base"], + "enabledManagers": ["npm", "composer"], + "schedule": ["every day"], + "dependencyDashboard": true, + "prConcurrentLimit": 5, + "prHourlyLimit": 2 +} -- 2.39.5