Skip to content
Snippets Groups Projects
  • Yun Lai's avatar
    b696abb3
    feat: add Hermit package manager (#16258) · b696abb3
    Yun Lai authored
    
    * 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: default avatarPhilip <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: default avatarMichael Kriese <michael.kriese@visualon.de>
    
    * fix: remove unused functions and types
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarMichael Kriese <michael.kriese@visualon.de>
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarSergei 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: default avatarMichael Kriese <michael.kriese@visualon.de>
    
    * fix: move exports below imports
    
    Co-authored-by: default avatarPhilip <42116482+PhilipAbed@users.noreply.github.com>
    Co-authored-by: default avatarMichael Kriese <michael.kriese@visualon.de>
    Co-authored-by: default avatarSergei Zharinov <zharinov@users.noreply.github.com>
    b696abb3
    History
    feat: add Hermit package manager (#16258)
    Yun Lai authored
    
    * 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: default avatarPhilip <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: default avatarMichael Kriese <michael.kriese@visualon.de>
    
    * fix: remove unused functions and types
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarMichael Kriese <michael.kriese@visualon.de>
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarSergei 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: default avatarMichael Kriese <michael.kriese@visualon.de>
    
    * fix: move exports below imports
    
    Co-authored-by: default avatarPhilip <42116482+PhilipAbed@users.noreply.github.com>
    Co-authored-by: default avatarMichael Kriese <michael.kriese@visualon.de>
    Co-authored-by: default avatarSergei Zharinov <zharinov@users.noreply.github.com>