@@ -44,10 +44,10 @@ func IsWorkflow(path string) bool {
4444 return strings .HasPrefix (path , ".gitea/workflows" ) || strings .HasPrefix (path , ".github/workflows" )
4545}
4646
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" )
4949 if _ , ok := err .(git.ErrNotExist ); ok {
50- tree , err = commit .SubTree (".github/workflows" )
50+ tree , err = commit .SubTree (ctx , ".github/workflows" )
5151 }
5252 if _ , ok := err .(git.ErrNotExist ); ok {
5353 return nil , nil
@@ -104,7 +104,7 @@ func DetectWorkflows(
104104 payload api.Payloader ,
105105 detectSchedule bool ,
106106) ([]* DetectedWorkflow , []* DetectedWorkflow , error ) {
107- entries , err := ListWorkflows (commit )
107+ entries , err := ListWorkflows (ctx , commit )
108108 if err != nil {
109109 return nil , nil , err
110110 }
@@ -149,7 +149,7 @@ func DetectWorkflows(
149149}
150150
151151func DetectScheduledWorkflows (ctx context.Context , gitRepo * git.Repository , commit * git.Commit ) ([]* DetectedWorkflow , error ) {
152- entries , err := ListWorkflows (commit )
152+ entries , err := ListWorkflows (ctx , commit )
153153 if err != nil {
154154 return nil , err
155155 }
0 commit comments