From 9f1a097cfaef05b9f12cedd9ac45fcd4f00c4073 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Wed, 24 Sep 2025 21:27:05 -0700 Subject: [PATCH] fix: always run stage when group & groups empty --- cmd/joj3/stage.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/joj3/stage.go b/cmd/joj3/stage.go index a8241dd..4dfb7e9 100644 --- a/cmd/joj3/stage.go +++ b/cmd/joj3/stage.go @@ -48,7 +48,10 @@ func generateStages(confStages []conf.ConfStage, groups []string) ( s.Name = fmt.Sprintf("stage-%d", i) } ok := false - if s.Group != "" { + if s.Group == "" && len(s.Groups) == 0 { + ok = true + } + if !ok && s.Group != "" { for _, group := range groups { if strings.EqualFold(group, s.Group) { ok = true