diff --git a/config.js b/config.js new file mode 100644 index 0000000..e80cc2a --- /dev/null +++ b/config.js @@ -0,0 +1,113 @@ +module.exports = { + platform: 'gitea', + endpoint: 'https://git.mafyuh.dev/api/v1/', + gitAuthor: 'Renovate Bot ', + username: 'renovatebot', + autodiscover: true, + onboardingConfig: { + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + extends: [ + 'config:recommended' + ] + }, + "commitMessagePrefix": ":arrow_up:", + "packageRules": [ + { + "updateTypes": ["patch", "digest", "bump", "minor"] + }, + { + "matchDepNames": ["nginx-proxy-manager"], + "customChangelogUrl": "https://github.com/NginxProxyManager/nginx-proxy-manager" + }, + { + "matchDepNames": ["ghcr.io/open-webui/open-webui"], + "customChangelogUrl": "https://github.com/open-webui/open-webui" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/ollama/ollama"], + "customChangelogUrl": "https://github.com/ollama/ollama" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/renovate/renovate"], + "customChangelogUrl": "https://github.com/renovatebot/renovate" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/fallenbagel/jellyseerr"], + "customChangelogUrl": "https://github.com/Fallenbagel/jellyseerr" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/binhex/arch-qbittorrentvpn"], + "customChangelogUrl": "https://github.com/binhex/arch-qbittorrentvpn" + }, + { + "matchDepNames": ["ghcr.io/flaresolverr/flaresolverr"], + "customChangelogUrl": "https://github.com/FlareSolverr/FlareSolverr" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/mindsdb/mindsdb"], + "customChangelogUrl": "https://github.com/mindsdb/mindsdb" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/sonatype/nexus3"], + "customChangelogUrl": "https://help.sonatype.com/en/2024-release-notes.html" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/adguard/adguardhome"], + "customChangelogUrl": "https://github.com/AdguardTeam/AdGuardHome" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/jc21/nginx-proxy-manager"], + "customChangelogUrl": "https://github.com/NginxProxyManager/nginx-proxy-manager" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/louislam/uptime-kuma"], + "customChangelogUrl": "https://github.com/louislam/uptime-kuma" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/vaultwarden/server"], + "customChangelogUrl": "https://github.com/dani-garcia/vaultwarden" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/gotify/server-arm7"], + "customChangelogUrl": "https://github.com/gotify/server" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/vaultwarden/server"], + "customChangelogUrl": "https://github.com/hrfee/jfa-go" + }, + { + "matchDepNames": ["ghcr.io/goauthentik/server"], + "customChangelogUrl": "https://github.com/goauthentik/authentik" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/cloudflare/cloudflared"], + "customChangelogUrl": "https://github.com/cloudflare/cloudflared" + }, + { + "matchDepNames": ["code.forgejo.org/forgejo/runner"], + "customChangelogUrl": "https://code.forgejo.org/forgejo/runner/releases" + }, + { + "matchDepNames": ["ghcr.io/ajnart/homarr"], + "customChangelogUrl": "https://github.com/ajnart/homarr" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/portainer/portainer-ce"], + "customChangelogUrl": "https://github.com/portainer/portainer" + }, + { + "matchDepNames": ["${{ secrets.CUSTOM_REGISTRY }}/twingate/connector"], + "customChangelogUrl": "https://www.twingate.com/changelog/connector" + }, + { + "matchDepNames": ["onerahmet/openai-whisper-asr-webservice"], + "customChangelogUrl": "https://github.com/ahmetoner/whisper-asr-webservice" + } + ], + optimizeForDisabled: true, + persistRepoData: true, + repositories: [ + "mafyuh/Auto-Homelab" + ], + dockerUser: "1000:1000" +}; \ No newline at end of file