Skip to content

Commit 960ef4f

Browse files
authored
fix: gracefully handle resolution failures for packages with SkipMiseInstall=true (#273)
* fix: gracefully handle resolution failures for packages with SkipMiseInstall=true * fix spelling
1 parent db42a60 commit 960ef4f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

core/resolver/resolver.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,12 @@ func (r *Resolver) ResolvePackages() (map[string]*ResolvedPackage, error) {
9999
var err error
100100
latestVersion, err = r.mise.GetLatestVersion(name, fuzzyVersion)
101101
if err != nil {
102-
return nil, err
102+
// If we are not installing with Mise, then we don't need to error if we can't resolve the version
103+
if pkg.SkipMiseInstall {
104+
latestVersion = fuzzyVersion
105+
} else {
106+
return nil, err
107+
}
103108
}
104109
}
105110

0 commit comments

Comments
 (0)