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 (
245
245
pr : { number : number } ,
246
246
giteaMajorMinorVersion : string ,
247
247
) => {
248
- const response = await fetch (
248
+ let response = await fetch (
249
249
`${ GITHUB_API } /search/issues?q=` +
250
250
encodeURIComponent (
251
251
`is:pr is:open repo:go-gitea/gitea base:release/v${ giteaMajorMinorVersion } ${ pr . number } in:title` ,
252
252
) ,
253
253
{ headers : HEADERS } ,
254
254
) ;
255
255
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 ;
257
266
} ;
258
267
259
268
type Milestone = { title : string ; number : number } ;
You can’t perform that action at this time.
0 commit comments