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 --json
with your private Hermit distribution and save the file toindex.json
- make a GitHub release in your private packages repository named
index
with the assetindex.json
generated 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"
]
}
]
}