diff --git a/lib/datasource/nuget/v3.ts b/lib/datasource/nuget/v3.ts index 34fe55141cc1df3bbd73abff10f800d367abfea3..58ee7be2838aabfa136da062bdfcbb094027ecc5 100644 --- a/lib/datasource/nuget/v3.ts +++ b/lib/datasource/nuget/v3.ts @@ -3,6 +3,7 @@ import pAll from 'p-all'; import * as semver from 'semver'; import { XmlDocument } from 'xmldoc'; import { logger } from '../../logger'; +import { ExternalHostError } from '../../types/errors/external-host-error'; import * as packageCache from '../../util/cache/package'; import { Http } from '../../util/http'; import { HttpError } from '../../util/http/types'; @@ -174,6 +175,10 @@ export async function getReleases( } } } catch (err) { + // istanbul ignore if: not easy testable with nock + if (err instanceof ExternalHostError) { + throw err; + } // ignore / silence 404. Seen on proget, if remote connector is used and package is not yet cached if (err instanceof HttpError && err.response?.statusCode === 404) { logger.debug(