@@ -64,18 +64,18 @@ func (v *GoVersion) parse(verStr string) error {
64
64
65
65
v .major , err = strconv .Atoi (m [1 ])
66
66
if err != nil {
67
- return fmt .Errorf ("error parsing major version '%s' : %s " , m [1 ], err )
67
+ return fmt .Errorf ("error parsing major version %q : %w " , m [1 ], err )
68
68
}
69
69
70
70
v .minor , err = strconv .Atoi (m [2 ])
71
71
if err != nil {
72
- return fmt .Errorf ("error parsing minor version '%s' : %s " , m [2 ], err )
72
+ return fmt .Errorf ("error parsing minor version %q : %w " , m [2 ], err )
73
73
}
74
74
75
75
if m [3 ] != "" {
76
76
v .patch , err = strconv .Atoi (m [3 ])
77
77
if err != nil {
78
- return fmt .Errorf ("error parsing patch version '%s' : %s " , m [2 ], err )
78
+ return fmt .Errorf ("error parsing patch version %q : %w " , m [2 ], err )
79
79
}
80
80
}
81
81
@@ -126,7 +126,7 @@ func (v GoVersion) Compare(other GoVersion) int {
126
126
func ValidateGoVersion (minVersion , maxVersion GoVersion ) error {
127
127
err := fetchAndCheckGoVersion (minVersion , maxVersion )
128
128
if err != nil {
129
- return fmt .Errorf ("%s. You can skip this check using the --skip-go-version-check flag" , err )
129
+ return fmt .Errorf ("you can skip this check using the --skip-go-version-check flag: %w " , err )
130
130
}
131
131
return nil
132
132
}
@@ -144,7 +144,7 @@ func fetchAndCheckGoVersion(minVersion, maxVersion GoVersion) error {
144
144
}
145
145
goVer := split [2 ]
146
146
if err := checkGoVersion (goVer , minVersion , maxVersion ); err != nil {
147
- return fmt .Errorf ("go version '%s' is incompatible because '%s' " , goVer , err )
147
+ return fmt .Errorf ("go version %q is incompatible: %w " , goVer , err )
148
148
}
149
149
return nil
150
150
}
@@ -156,7 +156,7 @@ func checkGoVersion(verStr string, minVersion, maxVersion GoVersion) error {
156
156
}
157
157
158
158
if version .Compare (minVersion ) < 0 || version .Compare (maxVersion ) >= 0 {
159
- return fmt .Errorf ("plugin requires %s <= version < %s " , minVersion , maxVersion )
159
+ return fmt .Errorf ("plugin requires %q <= version < %q " , minVersion , maxVersion )
160
160
}
161
161
162
162
return nil
0 commit comments