Shared Renovate configuration for the promptfoo organization.
Add this to your repository's renovate.json:
{
"extends": ["local>promptfoo/renovate-config"]
}Or extend it alongside other settings:
{
"extends": ["local>promptfoo/renovate-config"],
"packageRules": [
{
"description": "Your repo-specific rules here"
}
]
}| Setting | Value | Description |
|---|---|---|
config:recommended |
- | Renovate's recommended base config |
:disableDependencyDashboard |
- | No dashboard issue created |
rangeStrategy |
replace |
Preserve semver ranges instead of pinning versions |
customManagers:biomeVersions |
- | Auto-update $schema in biome.json |
vulnerabilityAlerts |
Immediate | Security PRs bypass scheduling and minimumReleaseAge delays |
| Biome pinning | pin |
Pins @biomejs/biome so installed Biome matches the schema version |
| Biome grouping | - | Groups @biomejs/biome with biome.json schema updates |
Validate the shared config locally with Renovate's official validator:
npx --yes --package renovate -- renovate-config-validator default.jsonPull requests are also checked automatically by GitHub Actions.