diff --git a/lib/manager/pip_setup/__snapshots__/index.spec.ts.snap b/lib/manager/pip_setup/__snapshots__/index.spec.ts.snap index 3e073102d1982534761849b5b8f4bece3a6b572e..eaee9ecdda7564111c6a608b8aeb369f6360e0a7 100644 --- a/lib/manager/pip_setup/__snapshots__/index.spec.ts.snap +++ b/lib/manager/pip_setup/__snapshots__/index.spec.ts.snap @@ -67,7 +67,7 @@ Array [ "NO_PROXY": "localhost", "PATH": "/tmp/path", }, - "timeout": 5000, + "timeout": 30000, }, }, ] @@ -396,7 +396,7 @@ Array [ "NO_PROXY": "localhost", "PATH": "/tmp/path", }, - "timeout": 5000, + "timeout": 30000, }, }, ] @@ -469,7 +469,7 @@ Array [ "NO_PROXY": "localhost", "PATH": "/tmp/path", }, - "timeout": 5000, + "timeout": 30000, }, }, ] @@ -542,7 +542,7 @@ Array [ "NO_PROXY": "localhost", "PATH": "/tmp/path", }, - "timeout": 5000, + "timeout": 30000, }, }, ] diff --git a/lib/manager/pip_setup/extract.ts b/lib/manager/pip_setup/extract.ts index f38d8efd5e070137df6fb7a8924f2c87120de33e..68319fa536e51de6ef8d6274343592bcde629c6e 100644 --- a/lib/manager/pip_setup/extract.ts +++ b/lib/manager/pip_setup/extract.ts @@ -55,7 +55,7 @@ export async function extractSetupFile( logger.debug({ cmd, args }, 'python command'); const res = await exec(`${cmd} ${args.join(' ')}`, { cwd, - timeout: 5000, + timeout: 30000, docker: { image: 'renovate/pip', }, diff --git a/lib/util/exec/docker/index.ts b/lib/util/exec/docker/index.ts index 76fa78edc228ef9c38aaa7c27f2cef0a85296447..cb3221807afc6b590183d6b17b94cef0c654ce57 100644 --- a/lib/util/exec/docker/index.ts +++ b/lib/util/exec/docker/index.ts @@ -14,7 +14,9 @@ import { const prefetchedImages = new Set<string>(); async function prefetchDockerImage(taggedImage: string): Promise<void> { - if (!prefetchedImages.has(taggedImage)) { + if (prefetchedImages.has(taggedImage)) { + logger.debug(`Docker image is already prefetched: ${taggedImage}`); + } else { logger.debug(`Fetching Docker image: ${taggedImage}`); prefetchedImages.add(taggedImage); await rawExec(`docker pull ${taggedImage}`, { encoding: 'utf-8' });