diff --git a/lib/datasource/cargo/index.ts b/lib/datasource/cargo/index.ts index df40165600f5b9d0e1624ee2110c4bdafaae24fa..41c65bf4d96c10bc43dda9935058c7772dce5d4a 100644 --- a/lib/datasource/cargo/index.ts +++ b/lib/datasource/cargo/index.ts @@ -98,7 +98,7 @@ export async function getPkgReleases({ } if ( err.statusCode === 429 || - (err.statusCode > 500 && err.statusCode < 600) + (err.statusCode >= 500 && err.statusCode < 600) ) { logger.warn({ lookupName, err }, `cargo crates.io registry failure`); throw new Error('registry-failure'); diff --git a/lib/datasource/dart/index.ts b/lib/datasource/dart/index.ts index ab6a10957766ff263b3928a9395638cf21737aee..2b3723f34b2387e050977fd58f877db9cf92b376 100644 --- a/lib/datasource/dart/index.ts +++ b/lib/datasource/dart/index.ts @@ -31,7 +31,7 @@ export async function getPkgReleases({ } if ( err.statusCode === 429 || - (err.statusCode > 500 && err.statusCode < 600) + (err.statusCode >= 500 && err.statusCode < 600) ) { logger.warn({ lookupName, err }, `pub.dartlang.org registry failure`); throw new Error('registry-failure'); diff --git a/lib/datasource/maven/util.ts b/lib/datasource/maven/util.ts index fd3befc442a29a8ee84cd444ed23de4fe439587e..894ef048bbdea6e0ef7fb951fd07c4a4309717aa 100644 --- a/lib/datasource/maven/util.ts +++ b/lib/datasource/maven/util.ts @@ -12,7 +12,7 @@ function isTemporalError(err: { code: string; statusCode: number }) { return ( err.code === 'ECONNRESET' || err.statusCode === 429 || - (err.statusCode > 500 && err.statusCode < 600) + (err.statusCode >= 500 && err.statusCode < 600) ); }