Datasources¶
After Renovate's manager scanned the files and extracted the dependencies, it assigns a datasource
to each extracted package file or dependency.
The datasource
tells Renovate how to search for new versions.
You don't need to configure or override datasources.
But you may use datasources in a packageRules
array to configure Renovate's behavior, for example:
{
"packageRules": [
{
"matchDatasources": ["npm"],
"matchPackageNames": ["lodash"],
"automerge": true
}
]
}
Supported Datasources¶
Supported values for datasource
are:
artifactory
aws-machine-image
aws-rds
azure-bicep-resource
azure-pipelines-tasks
bazel
bitbucket-tags
bitrise
cdnjs
clojure
conan
conda
cpan
crate
custom
dart
dart-version
deb
deno
docker
dotnet-version
endoflife-date
flutter-version
galaxy
galaxy-collection
git-refs
git-tags
gitea-releases
gitea-tags
github-release-attachments
github-releases
github-runners
github-tags
gitlab-packages
gitlab-releases
gitlab-tags
glasskube-packages
go
golang-version
gradle-version
hackage
helm
hermit
hex
hexpm-bob
java-version
jenkins-plugins
kubernetes-api
maven
node-version
npm
nuget
orb
packagist
pod
puppet-forge
pypi
python-version
repology
ruby-version
rubygems
sbt-package
sbt-plugin
terraform-module
terraform-provider
unity3d