From 141e9b9e7a6896537ce43603042c152e0a99ab4e Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Sun, 28 Dec 2025 06:26:04 +0530 Subject: [PATCH] add renovatebot --- .gitea/workflows/renovate.yml | 23 +++++++++++++++++++++++ config.js | 14 ++++++++++++++ renovate.json | 21 +++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 .gitea/workflows/renovate.yml create mode 100644 config.js create mode 100644 renovate.json diff --git a/.gitea/workflows/renovate.yml b/.gitea/workflows/renovate.yml new file mode 100644 index 0000000..06d258a --- /dev/null +++ b/.gitea/workflows/renovate.yml @@ -0,0 +1,23 @@ +name: renovate + +on: + schedule: + - cron: "@daily" + workflow_dispatch: + +jobs: + renovate: + runs-on: ubuntu-latest + container: + image: renovate/renovate:42.64.1 + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Run Renovate + env: + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} + GITHUB_COM_TOKEN: ${{ secrets.PAT_TOKEN }} + run: | + renovate diff --git a/config.js b/config.js new file mode 100644 index 0000000..d80ce42 --- /dev/null +++ b/config.js @@ -0,0 +1,14 @@ +module.exports = { + platform: 'gitea', + endpoint: 'https://gitea.akshun-lab.cc/api/v1', + gitAuthor: 'Renovate Bot ', + username: 'renovate', + autodiscover: false, + onboardingConfig: { + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + extends: ['config:recommended'] + }, + optimizeForDisabled: true, + persistRepoData: true, + repositories: ["aggarwalakshun/ipv6-k3s"], +} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..fe210d7 --- /dev/null +++ b/renovate.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "prHourlyLimit": 0, + "ignorePaths": [ + "**/disabled/**", + "**/.gitea/workflows/**" + ], + "flux": { + "managerFilePatterns": [ + "/\\.yml$/" + ] + }, + "kubernetes": { + "managerFilePatterns": [ + "/\\.yml$/" + ] + } +}