Skip to content
Snippets Groups Projects
Unverified Commit 73d617e0 authored by Rhys Arkins's avatar Rhys Arkins Committed by GitHub
Browse files

fix(gradle-wrapper): quote params (#11773)

parent a8ddcae5
No related branches found
No related tags found
No related merge requests found
import { quote } from 'shlex';
import { resolve } from 'upath'; import { resolve } from 'upath';
import { getGlobalConfig } from '../../config/global'; import { getGlobalConfig } from '../../config/global';
import { TEMPORARY_ERROR } from '../../constants/error-messages'; import { TEMPORARY_ERROR } from '../../constants/error-messages';
...@@ -80,10 +81,10 @@ export async function updateArtifacts({ ...@@ -80,10 +81,10 @@ export async function updateArtifacts({
newPackageFileContent.replace(config.newValue, config.currentValue) newPackageFileContent.replace(config.newValue, config.currentValue)
); );
const checksum = await getDistributionChecksum(distributionUrl); const checksum = await getDistributionChecksum(distributionUrl);
cmd += ` --gradle-distribution-sha256-sum ${checksum}`; cmd += ` --gradle-distribution-sha256-sum ${quote(checksum)}`;
} }
} else { } else {
cmd += ` --gradle-version ${config.newValue}`; cmd += ` --gradle-version ${quote(config.newValue)}`;
} }
logger.debug(`Updating gradle wrapper: "${cmd}"`); logger.debug(`Updating gradle wrapper: "${cmd}"`);
const execOptions: ExecOptions = { const execOptions: ExecOptions = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment