Have a "pinned" install mode where Hermit and the manifest repos are pinned at specific versions?
- Dominant language
- Go
- Stars
- 927
- Forks
- 111
- Avg merge
- 7m
- Merged PRs (30d)
- 1
Description
- The Hermit env would need the version of itself pinned in its bootstrapping script.
- The source versions would need to be pinned in `bin/hermit.hcl` - this is already possible.
- Sources would need to become version aware. eg. the git source would need perhaps a query parameter to specify the ref to clone, such as `https://github.com/squareup/hermit-packages.git?ref=xyz`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the bootstrapping script and `bin/hermit.hcl`, then trace how the git source is resolved and cloned. Define the pinned Hermit version, manifest repository versions, and source refs as the completion criteria; no tests are named in the issue, so identify the relevant install or source-resolution tests before changing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, go
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100