chore: add github workflow to build nfctl
This commit is contained in:
		| @@ -18,6 +18,9 @@ func main() { | ||||
|  | ||||
| 	_ = cmd.Root.ExecuteContext(ctx) | ||||
|  | ||||
| 	// 延迟以便 check 检查 | ||||
| 	time.Sleep(1500 * time.Millisecond) | ||||
| 	select { | ||||
| 	case <-time.After(3 * time.Second): | ||||
| 	case <-ctx.Done(): | ||||
| 	case <-version.OkCh: | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -11,7 +11,7 @@ import ( | ||||
| 	"sync" | ||||
| ) | ||||
|  | ||||
| const Version = "v24.07.12-r2" | ||||
| const Version = "v24.07.13-r1" | ||||
|  | ||||
| var ( | ||||
| 	lk      = &sync.Mutex{} | ||||
| @@ -25,7 +25,8 @@ var ( | ||||
| 			fmt.Println() | ||||
| 		} | ||||
| 	} | ||||
| 	Fn = empty | ||||
| 	Fn   = empty | ||||
| 	OkCh = make(chan struct{}, 1) | ||||
| ) | ||||
|  | ||||
| func Check() { | ||||
| @@ -57,6 +58,7 @@ func Check() { | ||||
| 					lk.Lock() | ||||
| 					Fn = upgrade(v) | ||||
| 					lk.Unlock() | ||||
| 					OkCh <- struct{}{} | ||||
| 					return | ||||
| 				} | ||||
| 			} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user