From 73d617e00928f7a4457196865a135c3e9350f991 Mon Sep 17 00:00:00 2001 From: Rhys Arkins Date: Thu, 16 Sep 2021 11:54:54 +0200 Subject: [PATCH] fix(gradle-wrapper): quote params (#11773) --- lib/manager/gradle-wrapper/artifacts.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/manager/gradle-wrapper/artifacts.ts b/lib/manager/gradle-wrapper/artifacts.ts index d594c16ad8e278..3dda4a837c9f89 100644 --- a/lib/manager/gradle-wrapper/artifacts.ts +++ b/lib/manager/gradle-wrapper/artifacts.ts @@ -1,3 +1,4 @@ +import { quote } from 'shlex'; import { resolve } from 'upath'; import { getGlobalConfig } from '../../config/global'; import { TEMPORARY_ERROR } from '../../constants/error-messages'; @@ -80,10 +81,10 @@ export async function updateArtifacts({ newPackageFileContent.replace(config.newValue, config.currentValue) ); const checksum = await getDistributionChecksum(distributionUrl); - cmd += ` --gradle-distribution-sha256-sum ${checksum}`; + cmd += ` --gradle-distribution-sha256-sum ${quote(checksum)}`; } } else { - cmd += ` --gradle-version ${config.newValue}`; + cmd += ` --gradle-version ${quote(config.newValue)}`; } logger.debug(`Updating gradle wrapper: "${cmd}"`); const execOptions: ExecOptions = {