File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -245,15 +245,24 @@ export const backportPrExists = async (
245245 pr : { number : number } ,
246246 giteaMajorMinorVersion : string ,
247247) => {
248- const response = await fetch (
248+ let response = await fetch (
249249 `${ GITHUB_API } /search/issues?q=` +
250250 encodeURIComponent (
251251 `is:pr is:open repo:go-gitea/gitea base:release/v${ giteaMajorMinorVersion } ${ pr . number } in:title` ,
252252 ) ,
253253 { headers : HEADERS } ,
254254 ) ;
255255 const json = await response . json ( ) ;
256- return json . total_count > 0 ;
256+ if ( json . total_count > 0 ) return true ;
257+
258+ // also check if a branch that looks like the backport branch (getPrBranchName) exists
259+ response = await fetch (
260+ `${ GITHUB_API } /repos/${ Deno . env . get ( "BACKPORTER_GITEA_FORK" ) } /branches/${
261+ getPrBranchName ( pr . number , giteaMajorMinorVersion )
262+ } `,
263+ { headers : HEADERS } ,
264+ ) ;
265+ return response . ok ;
257266} ;
258267
259268type Milestone = { title : string ; number : number } ;
You can’t perform that action at this time.
0 commit comments