@@ -44,10 +44,10 @@ func IsWorkflow(path string) bool {
44
44
return strings .HasPrefix (path , ".gitea/workflows" ) || strings .HasPrefix (path , ".github/workflows" )
45
45
}
46
46
47
- func ListWorkflows (commit * git.Commit ) (git.Entries , error ) {
48
- tree , err := commit .SubTree (".gitea/workflows" )
47
+ func ListWorkflows (ctx context. Context , commit * git.Commit ) (git.Entries , error ) {
48
+ tree , err := commit .SubTree (ctx , ".gitea/workflows" )
49
49
if _ , ok := err .(git.ErrNotExist ); ok {
50
- tree , err = commit .SubTree (".github/workflows" )
50
+ tree , err = commit .SubTree (ctx , ".github/workflows" )
51
51
}
52
52
if _ , ok := err .(git.ErrNotExist ); ok {
53
53
return nil , nil
@@ -104,7 +104,7 @@ func DetectWorkflows(
104
104
payload api.Payloader ,
105
105
detectSchedule bool ,
106
106
) ([]* DetectedWorkflow , []* DetectedWorkflow , error ) {
107
- entries , err := ListWorkflows (commit )
107
+ entries , err := ListWorkflows (ctx , commit )
108
108
if err != nil {
109
109
return nil , nil , err
110
110
}
@@ -149,7 +149,7 @@ func DetectWorkflows(
149
149
}
150
150
151
151
func DetectScheduledWorkflows (ctx context.Context , gitRepo * git.Repository , commit * git.Commit ) ([]* DetectedWorkflow , error ) {
152
- entries , err := ListWorkflows (commit )
152
+ entries , err := ListWorkflows (ctx , commit )
153
153
if err != nil {
154
154
return nil , err
155
155
}
0 commit comments