Skip to content

promptfoo/renovate-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 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 before opening non-promptfoo/* GitHub Actions update PRs so fresh upstream action changes can settle
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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors