base

The base config without automerge. Use it instead of the default preset when every update should stay a PR for review.

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["github>gander-settings/renovate:base"]
}

What it sets

Option Value Why
extends config:recommended Renovate’s recommended defaults
  helpers:pinGitHubActionDigests Actions pinned to commit digests: a moved tag cannot change the code you run
  :semanticCommits Conventional Commits messages
  group:monorepos Packages released together get one PR
enabled true Turns Renovate back on if an earlier preset disabled it
lockFileMaintenance.enabled false A full lock refresh bypasses the release age and the minor/major automerge block. Use lockfile to run it on demand
dependencyDashboard false No dashboard issue by default
minimumReleaseAge 3 / 5 / 7 days for patch / minor / major Time for broken or malicious releases to be pulled
minimumReleaseAgeBehaviour timestamp-optional Updates without a release date still get PRs (but automerge does not merge them)
internalChecksFilter strict No branch until the release age has passed
separateMajorMinor, separateMultipleMajor, separateMultipleMinor, separateMinorPatch true A safe patch is never blocked by a risky minor in the same PR
vulnerabilityAlerts.minimumReleaseAge null Security fixes do not wait
rebaseWhen auto Keeps branches mergeable
labels ["dependencies"]  
assignees ["gander"]  
prBodyColumns trial set See PR table columns

The release age is lifted for pinDigest updates, the github-runners datasource and ghcr.io/zizmorcore/zizmor, which have no release timestamps.

Source

base.json