diff --git a/lib/workers/repository/cache.ts b/lib/workers/repository/cache.ts
index e8f9c4bcd51113e4357fa2160eb3759dbda3a254..47b9f83928018e4fb6370f071b2655895bfb7279 100644
--- a/lib/workers/repository/cache.ts
+++ b/lib/workers/repository/cache.ts
@@ -76,12 +76,10 @@ async function generateBranchCache(branch: BranchConfig): Promise<BranchCache> {
       upgrades,
     };
   } catch (err) {
+    const errCodes = [401, 404];
     // istanbul ignore if
-    if (err.response?.statusCode === 404) {
-      logger.warn(
-        { err, branchName },
-        '404 error when generating branch cache'
-      );
+    if (errCodes.includes(err.response?.statusCode)) {
+      logger.warn({ err, branchName }, 'HTTP error generating branch cache');
       return null;
     }
     logger.error({ err, branchName }, 'Error generating branch cache');