I think "zero-installs" are a term/feature that only really exists in Yarn v2+, so we might want to avoid using it here for Yarn 1.x. Same with the solution text mention of .yarn/cache
This conditional is a bit dense. Can it be broken down to make it more readable? Maybe some clearly-named, individual boolean variables for each of the conditions and then combine them for the return
Depends on: #714
Relates to: https://github.com/containerbuildsystem/cachi2/issues/707
# Maintainers will complete the following section
- [ ] Commit messages are descriptive enough
- [ ] ...
Running `go mod tidy` on the input source repository will result in dirtying the repo which is likely an undesirable effect that we should avoid doing. On the other hand, if we keep the flag and st...
We only use a working copy of the input source repository for the Yarn backends. All other package manager backends work on top of the input source directly which may result in some operations we p...
Maybe one more suggestion, `a` and `h` do not tell much about what it stands for. Btw. in the `LockfileArtifact` you have used: `ChecksumInfo(algo, digest) for algo, digest in self.checksums.items...
> Urgent can coincide with regular release.
True. I will update with your suggestion, but will swap the last 2 sentences as it makes more sense that way with the suggestion.