@@ -65,19 +65,19 @@ loop:
6565 for asset , assetID := range tool .Assets {
6666 switch {
6767 case strings .Contains (asset , ".zip" ):
68- if isAsset (asset , tool .Repo , runtime .GOOS , runtime .GOARCH ) {
68+ if isAsset (asset , tool .Name , runtime .GOOS , runtime .GOARCH ) {
6969 id = assetID
7070 isZip = true
7171 break loop
7272 }
7373 case strings .Contains (asset , ".tar.gz" ):
74- if isAsset (asset , tool .Repo , runtime .GOOS , runtime .GOARCH ) {
74+ if isAsset (asset , tool .Name , runtime .GOOS , runtime .GOARCH ) {
7575 id = assetID
7676 isTar = true
7777 break loop
7878 }
7979 default :
80- if isAsset (asset , tool .Repo , runtime .GOOS , runtime .GOARCH ) {
80+ if isAsset (asset , tool .Name , runtime .GOOS , runtime .GOARCH ) {
8181 id = assetID
8282 break loop
8383 }
@@ -129,7 +129,7 @@ loop:
129129}
130130
131131func isAsset (asset , name , os , arch string ) bool {
132- if strings .Contains (asset , name ) && strings .Contains (asset , os + "_" ) && strings .Contains (asset , arch ) {
132+ if strings .Contains (asset , name ) && strings .Contains (asset , os ) && strings .Contains (asset , arch ) {
133133 return true
134134 }
135135 return false
0 commit comments