Hermit Datasource¶
Table of values¶
| Name | Value | Notes |
|---|---|---|
| Identifier | hermit |
|
| Default versioning | hermit |
|
| Custom registry support | Yes | |
| Release timestamp support | No | |
| Source URL support | Yes | The source URL is determined from the Repository field in the results. |
Description¶
By default Hermit looks up packages from the open source project https://github.com/cashapp/hermit-packages.
Hermit supports private packages. To get Renovate to find your private packages, follow these steps:
- perform
hermit search --jsonwith your private Hermit distribution and save the file toindex.json - make a GitHub release in your private packages repository named
indexwith the assetindex.jsongenerated in step 1. - setup a CI pipeline to repeat step 1 & 2 on new commits to the private packages repository.
- Add a package rule for the Hermit manager, so that Renovate knows where to find your private packages:
{
"packageRules": [
{
"matchManagers": ["hermit"],
"defaultRegistryUrls": [
"https://github.com/your/private-hermit-packages"
]
}
]
}