mirror of
https://github.com/renovatebot/renovate.git
synced 2024-12-22 13:38:32 +00:00
b696abb3c2
* feat: add Hermit package manager * fix: pass bin directory into getRepoStatus as string rather than an array * fix: fix up hermit manager implementations * add docker support in exec * move fs related operations back into util/fs * remove ENVVar passed on by process.env * set concurrency in pMap * use for instead of pMap for concurrency = 1 * use regex to pick up package reference parts * fix: fix manager updateArtifacts test after change * Update lib/modules/manager/hermit/extract.ts Co-authored-by: Philip <42116482+PhilipAbed@users.noreply.github.com> * fix: fix up test and docker reference for hermit manager * test refer to internal fs * docker image change to sidecar * only symlink are read for the changed file content after hermit install * no more global mock in artifacts test * fix: use warn instead of error so error better flows up in hermit manager * fix: partial for test type, use throw instead of reject * fix: update snapshot * fix: combine install packages, also make extractPackageFile async * fix: remove weird generated readLocalSynmlink in test * fix: removes old test * fix: use ensureLocalPath and fix test coverage * fix: more test coverage * fix: use ensureLocalPath in readLocalSymlink * Apply suggestions from code review Co-authored-by: Michael Kriese <michael.kriese@visualon.de> * fix: remove unused functions and types * Apply suggestions from code review Co-authored-by: Michael Kriese <michael.kriese@visualon.de> * Apply suggestions from code review Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com> * fix: use execSnapshots and for of loop when returning the result * Update lib/modules/manager/hermit/artifacts.spec.ts Co-authored-by: Michael Kriese <michael.kriese@visualon.de> * fix: move exports below imports Co-authored-by: Philip <42116482+PhilipAbed@users.noreply.github.com> Co-authored-by: Michael Kriese <michael.kriese@visualon.de> Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
513 B
513 B
Hermit package installation token
When upgrading private packages through, Hermit manager will uses one of the following two tokens to download private packages.
HERMIT_GITHUB_TOKEN
GITHUB_TOKEN
These environment variable could be passed on via setting it in customEnvironmentVariables
.
Nested Hermit setup
Nested Hermit setup in a single repository is also supported. e.g.
├bin
├─hermit
├─(other files)
├
├nested
├─bin
├──hermit
├──(other files)