Signed-off-by: dusk y.bera003.06@protonmail.com
+10
knotserver/internal.go
+10
knotserver/internal.go
···
7
7
"log/slog"
8
8
"net/http"
9
9
"path/filepath"
10
+
"regexp"
10
11
"strings"
11
12
12
13
securejoin "github.com/cyphar/filepath-securejoin"
···
164
165
return err
165
166
}
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
+
167
177
workflowDir, err := gr.FileTree(context.Background(), workflow.WorkflowDir)
168
178
if err != nil {
169
179
return err