-
- Downloads
feat: add Hermit package manager (#16258)
* 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>
Showing
- lib/modules/manager/api.ts 2 additions, 0 deletionslib/modules/manager/api.ts
- lib/modules/manager/hermit/artifacts.spec.ts 293 additions, 0 deletionslib/modules/manager/hermit/artifacts.spec.ts
- lib/modules/manager/hermit/artifacts.ts 258 additions, 0 deletionslib/modules/manager/hermit/artifacts.ts
- lib/modules/manager/hermit/default-config.spec.ts 50 additions, 0 deletionslib/modules/manager/hermit/default-config.spec.ts
- lib/modules/manager/hermit/default-config.ts 6 additions, 0 deletionslib/modules/manager/hermit/default-config.ts
- lib/modules/manager/hermit/extract.spec.ts 83 additions, 0 deletionslib/modules/manager/hermit/extract.spec.ts
- lib/modules/manager/hermit/extract.ts 106 additions, 0 deletionslib/modules/manager/hermit/extract.ts
- lib/modules/manager/hermit/index.ts 14 additions, 0 deletionslib/modules/manager/hermit/index.ts
- lib/modules/manager/hermit/readme.md 25 additions, 0 deletionslib/modules/manager/hermit/readme.md
- lib/modules/manager/hermit/types.ts 17 additions, 0 deletionslib/modules/manager/hermit/types.ts
- lib/modules/manager/hermit/update.spec.ts 21 additions, 0 deletionslib/modules/manager/hermit/update.spec.ts
- lib/modules/manager/hermit/update.ts 22 additions, 0 deletionslib/modules/manager/hermit/update.ts
lib/modules/manager/hermit/artifacts.spec.ts
0 → 100644
lib/modules/manager/hermit/artifacts.ts
0 → 100644
lib/modules/manager/hermit/default-config.ts
0 → 100644
lib/modules/manager/hermit/extract.spec.ts
0 → 100644
lib/modules/manager/hermit/extract.ts
0 → 100644
lib/modules/manager/hermit/index.ts
0 → 100644
lib/modules/manager/hermit/readme.md
0 → 100644
lib/modules/manager/hermit/types.ts
0 → 100644
lib/modules/manager/hermit/update.spec.ts
0 → 100644
lib/modules/manager/hermit/update.ts
0 → 100644
Please register or sign in to comment