From 666819e5e25ea9007e2c69cee023484d788f28f2 Mon Sep 17 00:00:00 2001 From: Florian Greinacher Date: Sat, 30 Sep 2023 07:39:32 +0200 Subject: [PATCH] fix: allow more than 99 PRs/branches per repository (#24705) --- lib/workers/repository/process/limits.spec.ts | 10 +++++----- lib/workers/repository/process/limits.ts | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/workers/repository/process/limits.spec.ts b/lib/workers/repository/process/limits.spec.ts index 26244f6ee8d1fe..9f0252dc5e7539 100644 --- a/lib/workers/repository/process/limits.spec.ts +++ b/lib/workers/repository/process/limits.spec.ts @@ -46,10 +46,10 @@ describe('workers/repository/process/limits', () => { expect(res).toBe(5); }); - it('returns 99 if no hourly limit', async () => { + it('returns MAX_SAFE_INTEGER if no hourly limit', async () => { config.prHourlyLimit = 0; const res = await limits.getPrHourlyRemaining(config); - expect(res).toBe(99); + expect(res).toBe(Number.MAX_SAFE_INTEGER); }); }); @@ -74,10 +74,10 @@ describe('workers/repository/process/limits', () => { expect(res).toBe(19); }); - it('returns 99 if no concurrent limit', async () => { + it('returns MAX_SAFE_INTEGER if no concurrent limit', async () => { config.prConcurrentLimit = 0; const res = await limits.getConcurrentPrsRemaining(config, []); - expect(res).toBe(99); + expect(res).toBe(Number.MAX_SAFE_INTEGER); }); }); @@ -120,7 +120,7 @@ describe('workers/repository/process/limits', () => { config.branchConcurrentLimit = 0; config.prConcurrentLimit = 20; const res = await limits.getConcurrentBranchesRemaining(config, []); - expect(res).toBe(99); + expect(res).toBe(Number.MAX_SAFE_INTEGER); }); it('returns 10 if no limits are set', async () => { diff --git a/lib/workers/repository/process/limits.ts b/lib/workers/repository/process/limits.ts index 24423a225f3938..3cfedafc23ee16 100644 --- a/lib/workers/repository/process/limits.ts +++ b/lib/workers/repository/process/limits.ts @@ -36,7 +36,7 @@ export async function getPrHourlyRemaining( return config.prHourlyLimit; } } - return 99; + return Number.MAX_SAFE_INTEGER; } export async function getConcurrentPrsRemaining( @@ -78,7 +78,7 @@ export async function getConcurrentPrsRemaining( return config.prConcurrentLimit; } } - return 99; + return Number.MAX_SAFE_INTEGER; } export async function getPrsRemaining( @@ -124,7 +124,7 @@ export async function getConcurrentBranchesRemaining( return limit; } } - return 99; + return Number.MAX_SAFE_INTEGER; } export async function getBranchesRemaining(