providers.yaml file defines default configuration for package providers. These settings apply globally to all packages using a specific provider, unless overridden in individual package configurations.
File Structure
The configuration file is an object with provider-specific settings:GitHub Provider
Default settings for GitHub packages.
Include pre-release versions in the release list for all GitHub packages.
Default maximum number of releases to fetch and display for GitHub packages.
NPM Provider
Default settings for NPM packages.
Default array of NPM dist-tags to track (e.g.,
latest, next, beta).Use npmx.dev instead of npmjs.com as the external link for all NPM packages.
Python Provider
Default settings for Python packages.
Default maximum number of releases to fetch and display for Python packages.
Docker Provider
Default settings for Docker packages.
Default array of Docker tags to track (e.g.,
latest, stable).Complete Example
Override Behavior
Settings inproviders.yaml serve as defaults. You can override them for individual packages in lists.yaml: