diff --git a/lib/datasource/packagist/index.js b/lib/datasource/packagist/index.js index 668e451d09f7b81d994cee0e50e8e3db58335dc7..b6ff94a387d3cc00db79f698615f8fda9d6f2e13 100644 --- a/lib/datasource/packagist/index.js +++ b/lib/datasource/packagist/index.js @@ -239,6 +239,10 @@ async function packageLookup(regUrl, name) { }); return null; } + if (err.code === 'ETIMEDOUT' && err.host === 'packagist.org') { + logger.info('Packagist.org timeout'); + throw new Error('registry-failure'); + } logger.warn({ err, name }, 'packagist registry failure: Unknown error'); return null; }