Paket
Categories: dotnet
Renovate supports updating Paket dependencies.
File Matching¶
By default, Renovate will check any files matching the following regular expression: /(^|/)paket\.dependencies$/.
For details on how to extend a manager's managerFilePatterns value, please follow this link.
Supported datasources¶
This manager supports extracting the following datasources: nuget.
Dependency types¶
This manager has no documented depType values.
Default config¶
{
"managerFilePatterns": [
"/(^|/)paket\\.dependencies$/"
],
"versioning": "paket"
}
Lock File Maintenance¶
This manager supports lockFileMaintenance for the following file(s):
paket.lock
Lock file maintenance is delegated to the underlying package manager, which Renovate runs as an external command.
Additional Information¶
Manage dependencies for Paket
Extracts dependencies from files:
paket.dependenciespaket.lock
The source entries of each group are used as registry URLs for the dependencies of that group.
Restrictions:
- Only updates nuget source (github, gist, http, and git not supported)
- Version constraints in
paket.dependenciesare updated with thepaketversioning module - If
paket.lockis missing, version constraints inpaket.dependenciesare still updated but no lock file is generated; dependencies without a version constraint are skipped - Private feeds work for update detection via
hostRules. Forpaket update, credentials are not provisioned automatically fromhostRules: reference environment variables in the source definition (source https://... username: "%FEED_USER%" password: "%FEED_PASS%") and expose them to the tool withcustomEnvVariables