Contains the default configuration used by @renovate-bot for all repositories in this Forgejo instance.
Find a file
Renovate[BOT] 4a2d8048af chore(deps): update git.auengun.net/homelab/image-renovate docker tag to v41.146.0 (#481)
Co-authored-by: Renovate[BOT] <renovate-bot@auengun.net>
Co-committed-by: Renovate[BOT] <renovate-bot@auengun.net>
2025-10-12 01:39:59 +00:00
.forgejo/workflows chore(deps): update git.auengun.net/homelab/image-renovate docker tag to v41.146.0 (#481) 2025-10-12 01:39:59 +00:00
LICENSES fix/misc-bobs-and-bits (#445) 2025-01-16 01:19:42 +00:00
.renovaterc.json5 fix/misc-bobs-and-bits (#445) 2025-01-16 01:19:42 +00:00
default.json5 fix!: revert fileMatch for local env (#475) 2025-08-07 16:41:21 +00:00
README.md fix/misc-bobs-and-bits (#445) 2025-01-16 01:19:42 +00:00

Global Renovate Config (git.auengun.net)

Global Renovate configuration used by @svc-renovate-bot when scanning all repositories on git.auengun.net.

Forgejo Actions Workflow

The workflow for running Renovate is currently in a private repository running via GitHub Actions like workflow via a Forgejo Actions workflow .yml like the following.

Renovate - Cron.yml

name: Renovate - Cron
on:
  schedule:
    - cron: '30 * * * *'

jobs:
  renovate:
    name: Renovate
    runs-on: docker
    container:
      image: git.auengun.net/homelab/image-renovate:latest
    steps:
      - name: Ping Start Healthcheck URL
        shell: bash
        run: |
          curl -fsS -m 10 --retry 5 https://healthchecks.auengun.net/ping/${{ vars.HEALTHCHECK_SLUG }}/start

      - name: Homelab Common Setup
        uses: https://git.auengun.net/homelab/action-common-setup@main

      - name: Run Renovate
        shell: bash
        run: |
          renovate
          curl -fsS -m 10 --retry 5 https://healthchecks.auengun.net/ping/${{ vars.HEALTHCHECK_SLUG }}/$?
        env:
          GITHUB_COM_TOKEN: "${{ secrets.GITHUB_COM_TOKEN }}"
          RENOVATE_CONFIG_FILE: "${{ github.workspace }}/renovate-config.js"
          RENOVATE_TOKEN: "${{ secrets.RENOVATE_TOKEN }}"

renovate-config.js

module.exports = {
  platform: "gitea",
  endpoint: "https://git.auengun.net/api/v1/",
  gitAuthor: "Renovate[BOT] <renovate-bot@auengun.net>",
  username: "svc-renovate-bot",
  autodiscover: true,
  onboarding: true,
  onboardingNoDeps: true,
  onboardingConfig: {
    $schema: "https://docs.renovatebot.com/renovate-schema.json",
    extends: ["local>renovate-config/renovate-config:default.json5"],
  },
  persistRepoData: true,
};