From 665866a01e1660ce6ae00e8ca2bc1c21939778f2 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 4 May 2023 14:52:22 +0200
Subject: [PATCH] =?UTF-8?q?fix(onboarding):=20don=E2=80=99t=20check=20onbo?=
 =?UTF-8?q?arding=20cache=20unless=20onboarding=3Dtrue=20(#21967)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/workers/repository/onboarding/branch/check.spec.ts | 1 +
 lib/workers/repository/onboarding/branch/check.ts      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/lib/workers/repository/onboarding/branch/check.spec.ts b/lib/workers/repository/onboarding/branch/check.spec.ts
index add73cf44a..e8f03bb651 100644
--- a/lib/workers/repository/onboarding/branch/check.spec.ts
+++ b/lib/workers/repository/onboarding/branch/check.spec.ts
@@ -20,6 +20,7 @@ describe('workers/repository/onboarding/branch/check', () => {
   const config = partial<RenovateConfig>({
     requireConfig: 'required',
     suppressNotifications: [],
+    onboarding: true,
   });
 
   it('skips normal onboarding check if onboardingCache is valid', async () => {
diff --git a/lib/workers/repository/onboarding/branch/check.ts b/lib/workers/repository/onboarding/branch/check.ts
index 25f7d21a22..3a3ec85080 100644
--- a/lib/workers/repository/onboarding/branch/check.ts
+++ b/lib/workers/repository/onboarding/branch/check.ts
@@ -68,6 +68,7 @@ export async function isOnboarded(config: RenovateConfig): Promise<boolean> {
   // if onboarding cache is present and base branch has not been updated branch is not onboarded
   // if closed pr exists then presence of onboarding cache doesn't matter as we need to skip onboarding
   if (
+    config.onboarding &&
     !pr &&
     onboardingBranchCache &&
     onboardingBranchCache.defaultBranchSha ===
-- 
GitLab