Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Renovate Config

Shared Renovate configuration for the promptfoo organization.

Usage

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"
    }
  ]
}

What's Included

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
helpers:pinGitHubActionDigests - Pins GitHub Actions to commit SHAs so Renovate can open digest updates when an action tag moves
GitHub Actions release age 3 days Wait briefly for timestamped non-promptfoo/* updates; digest-only updates without timestamps proceed instead of remaining pending indefinitely
First-party GitHub Actions release age Immediate promptfoo/* action updates bypass the waiting period
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
GitHub Actions updates Monthly Schedules github-actions updates once per month

Validation

Validate the shared config locally with Renovate's official validator:

npx --yes --package renovate -- renovate-config-validator default.json

Pull requests are also checked automatically by GitHub Actions.

About

Shared Renovate configuration for the promptfoo organization

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors