No description
Find a file
2025-11-24 19:21:21 +00:00
.forgejo/workflows fix(ci): update action-pr-comment to updated dosh-llc version (#1) 2025-11-24 18:16:40 +00:00
LICENSES Initial Dosh LLC Config 🌈🐻 2025-11-24 10:39:48 -06:00
.renovaterc.json5 Initial Dosh LLC Config 🌈🐻 2025-11-24 10:39:48 -06:00
default.json5 feat: add git.auengun.net/dosh-llc/bin-caddy to automerge (#3) 2025-11-24 19:21:21 +00:00
README.md Initial Dosh LLC Config 🌈🐻 2025-11-24 10:39:48 -06: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: "forgejo",
  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>dosh-llc/renovate-config:default.json5"],
  },
  persistRepoData: true,
};