From b71f8aa7a96b59980666e2d68598179010bb894c Mon Sep 17 00:00:00 2001 From: "Adolfo Garcia Veytia (puerco)" Date: Fri, 1 Aug 2025 22:16:23 -0600 Subject: [PATCH] Only check WF fork when needed Signed-off-by: Adolfo Garcia Veytia (puerco) --- pkg/sourcetool/backends/vcs/github/manage.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkg/sourcetool/backends/vcs/github/manage.go b/pkg/sourcetool/backends/vcs/github/manage.go index 962e5688..42c75f08 100644 --- a/pkg/sourcetool/backends/vcs/github/manage.go +++ b/pkg/sourcetool/backends/vcs/github/manage.go @@ -96,8 +96,10 @@ func (b *Backend) CreateWorkflowPR(r *models.Repository, branches []*models.Bran } // If user does not have push access, use a fork - if err := b.CheckWorkflowFork(r); err != nil { - return nil, fmt.Errorf("checking for required repository fork: %w", err) + if !hasPush { + if err := b.CheckWorkflowFork(r); err != nil { + return nil, fmt.Errorf("checking for required repository fork: %w", err) + } } // Create a PR manager