From 267fdb2ee51603dc0b76518de7d54fc72470752d Mon Sep 17 00:00:00 2001 From: WrenIX Date: Fri, 2 Feb 2024 12:02:59 +0100 Subject: [PATCH] init - WIP --- .forgejo/workflows/renovate.yaml | 19 +++++++++++++++ config.js | 40 ++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 .forgejo/workflows/renovate.yaml create mode 100644 config.js diff --git a/.forgejo/workflows/renovate.yaml b/.forgejo/workflows/renovate.yaml new file mode 100644 index 0000000..dddc7ec --- /dev/null +++ b/.forgejo/workflows/renovate.yaml @@ -0,0 +1,19 @@ +name: renovate + +on: + push: + branches: + - main + schedule: + - cron: "*/10 * * * *" + +jobs: + renovate: + runs-on: docker + container: + image: ghcr.io/renovatebot/renovate:37.176 + steps: + - uses: actions/checkout@v4 + - run: renovate + env: + RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }} diff --git a/config.js b/config.js new file mode 100644 index 0000000..d3f8493 --- /dev/null +++ b/config.js @@ -0,0 +1,40 @@ +module.exports = { + "globalExtends": [ + "config:base", + ":semanticCommitTypeAll(fix)", + ":disableRateLimiting" + ], + "endpoint": "https://codeberg.org/api/v1", + "platform": "gitea", + "githubTokenWarn": false, + "automerge": true, + "gitAuthor": "Renovate Bot ", + + "commitMessageAction": "update", + "commitMessageTopic": "dependency", + "semanticCommits": "enabled", + "semanticCommitScope": "{{depName}}", + + "requireConfig": "ignored", + "onboarding": true, + "autodiscover": true, + "autodiscoverFilter": [ + "wrenix/*" + ], + "hostRules": [ + { + "matchHost": "codeberg.org", + "username": "wrenix", + "password": process.env.RENOVATE_TOKEN + } + ], + "customManagers": [{ + "customType": "regex", + "datasourceTemplate": "docker", + "fileMatch": ["(^|/)Chart\\.yaml$"], + "matchStrings": [ + "#\\s?renovate: image=(?.*?)\\s?appVersion:\\s?\\\"?(?[\\w+\\.\\-]*)\"" + ] + }] +}; +