diff --git a/lib/workers/repository/update/branch/index.ts b/lib/workers/repository/update/branch/index.ts index 1e8c807b312bdc05b094223ded6c56de5de7bcd9..2936544fbbd7093eacaa228efd9fd9cc2101b44f 100644 --- a/lib/workers/repository/update/branch/index.ts +++ b/lib/workers/repository/update/branch/index.ts @@ -84,9 +84,7 @@ export async function processBranch( ): Promise<ProcessBranchResult> { let config: BranchConfig = { ...branchConfig }; logger.trace({ config }, 'processBranch()'); - await checkoutBranch(config.baseBranch!); let branchExists = gitBranchExists(config.branchName); - if (!branchExists && config.branchPrefix !== config.branchPrefixOld) { const branchName = config.branchName.replace( config.branchPrefix!, @@ -279,7 +277,8 @@ export async function processBranch( 'Branch + PR exists but is not scheduled -- will update if necessary' ); } - + await checkoutBranch(config.baseBranch!); + //stability checks if ( config.upgrades.some( (upgrade) =>