Signed-off-by: dusk y.bera003.06@protonmail.com
+10
knotserver/internal.go
+10
knotserver/internal.go
···
7
"log/slog"
8
"net/http"
9
"path/filepath"
10
+
"regexp"
11
"strings"
12
13
securejoin "github.com/cyphar/filepath-securejoin"
···
165
return err
166
}
167
168
+
commit, err := gr.Commit(line.NewSha)
169
+
if err != nil {
170
+
return err
171
+
}
172
+
skipCi, _ := regexp.MatchString(`\[(skip ci|ci skip)\]`, commit.Message)
173
+
if skipCi {
174
+
return nil
175
+
}
176
+
177
workflowDir, err := gr.FileTree(context.Background(), workflow.WorkflowDir)
178
if err != nil {
179
return err