mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-26 07:20:39 +00:00
1280fe4dc7
* chore(deps): update dependency @vitest/eslint-plugin to v1.3.16 | datasource | package | from | to | | ---------- | --------------------- | ------ | ------ | | npm | @vitest/eslint-plugin | 1.3.13 | 1.3.16 | * fix linting errors --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: secustor <sebastian@poxhofer.at>
You can use this datasource plus regex managers to update git-based dependencies that are not natively supported by Renovate.
The git-refs datasource returns a reference from a Git repository.
The packageName must be a fully qualified domain name.
To fetch the latest digest of a reference instead of the named reference: put the named reference in currentValue and match on the currentDigest.
Usage example
Say you want to maintain the HEAD digest of the master branch of a repository.
You would configure a custom manager in your Renovate config file for files named versions.ini:
{
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": ["/^versions.ini$/"],
"matchStrings": ["GOOGLE_API_VERSION=(?<currentDigest>.*?)\\n"],
"currentValueTemplate": "master",
"depNameTemplate": "googleapis",
"packageNameTemplate": "https://github.com/googleapis/googleapis",
"datasourceTemplate": "git-refs"
}
]
}