Skip to content

Commit 8317bbf

Browse files
committed
[skip changelog] Fix lib install crash on nightlies
1 parent 4708cde commit 8317bbf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cli/lib/install.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import (
3131
rpc "github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1"
3232
"github.com/arduino/go-paths-helper"
3333
"github.com/spf13/cobra"
34+
semver "go.bug.st/relaxed-semver"
3435
)
3536

3637
func initInstallCommand() *cobra.Command {
@@ -64,7 +65,8 @@ func runInstallCommand(cmd *cobra.Command, args []string) {
6465
if installFlags.zipPath || installFlags.gitURL {
6566
if !configuration.Settings.GetBool("library.enable_unsafe_install") {
6667
documentationURL := "https://arduino.github.io/arduino-cli/latest/configuration/#configuration-keys"
67-
if !strings.Contains(globals.VersionInfo.VersionString, "git") {
68+
_, err := semver.Parse(globals.VersionInfo.VersionString)
69+
if err == nil {
6870
split := strings.Split(globals.VersionInfo.VersionString, ".")
6971
documentationURL = fmt.Sprintf("https://arduino.github.io/arduino-cli/%s.%s/configuration/#configuration-keys", split[0], split[1])
7072
}

0 commit comments

Comments
 (0)