No description
Find a file
rwxd da3c8b8a7c
All checks were successful
Lint Renovate Configs / lint (push) Successful in 3m41s
Merge pull request 'chore(deps): update all major dependencies to v6 (major)' (#3) from renovate/major-all-major-updates into main
Reviewed-on: #3
2026-02-23 01:05:04 +01:00
.forgejo/workflows chore(deps): update all major dependencies to v6 2026-02-21 14:00:43 +00:00
automerge fix: all 2026-02-17 11:23:16 +01:00
groups fix: all 2026-02-17 11:23:16 +01:00
schedule fix: schedule 2026-02-17 09:21:10 +01:00
.gitignore feat(renovate-config): created default renovate config 2022-01-05 17:47:34 +01:00
.releaserc.yml feat(renovate-config): created default renovate config 2022-01-05 17:47:34 +01:00
.renovaterc.json fix: renovate 2026-02-17 09:21:52 +01:00
default.json fix: schedule 2026-02-17 09:21:10 +01:00
LICENSE feat(renovate-config): created default renovate config 2022-01-05 17:47:34 +01:00
README.md docs: update 2026-02-17 11:53:54 +01:00
standard.json fix: automerge 2026-02-17 09:56:42 +01:00

Renovate Config

Shared Renovate configuration presets for consistent dependency management.

Basic Configurations

Default Configuration

Basic setup with best practices:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["https://git.chaops.de/rwxd/renovate-config/raw/branch/main/default.json"]
}

Automerges patch and minor updates silently, groups major updates into PRs:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["https://git.chaops.de/rwxd/renovate-config/raw/branch/main/standard.json"]
}

Presets

Automerge

Located in automerge/ directory. All use automergeType: branch for silent merges without PR notifications.

  • automerge/all: Automerges all updates (major, minor, patch, pin, digest)
  • automerge/major: Automerges major version updates
  • automerge/minor: Automerges minor version updates
  • automerge/patch: Automerges patch updates
  • automerge/pin: Automerges pin updates (range → exact version)
  • automerge/digest: Automerges digest updates (SHA hash updates)

Groups

Located in groups/ directory. Groups multiple updates into a single PR.

  • groups/all: Groups all updates (major, minor, patch, pin, digest)
  • groups/major: Groups all major updates
  • groups/minor: Groups all minor updates
  • groups/patch: Groups all patch, pin, and digest updates

Schedule

Located in schedule/ directory. Controls when Renovate runs.

  • schedule/weekly: Runs on Mondays

Custom Configuration

Mix and match presets to fit your workflow:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "https://git.chaops.de/rwxd/renovate-config/raw/branch/main/default.json",
    "https://git.chaops.de/rwxd/renovate-config/raw/branch/main/automerge/patch.json",
    "https://git.chaops.de/rwxd/renovate-config/raw/branch/main/groups/minor.json",
    "https://git.chaops.de/rwxd/renovate-config/raw/branch/main/groups/major.json"
  ]
}