Skip to content

Commit 8dbeb79

Browse files
authored
fix: sanitize double quotes result from stdout (#186)
Co-authored-by: Inder <[email protected]>
1 parent fd73a67 commit 8dbeb79

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/lifecycles/bump.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const semver = require('semver');
1313
const writeFile = require('../write-file');
1414
const { resolveUpdaterObjectFromArgument } = require('../updaters');
1515
let configsToUpdate = {};
16+
const sanitizeQuotesRegex = /['"]+/g;
1617

1718
async function Bump(args, version) {
1819
// reset the cache of updated config files each
@@ -37,7 +38,7 @@ async function Bump(args, version) {
3738
await runLifecycleScript(args, 'prerelease');
3839
const stdout = await runLifecycleScript(args, 'prebump');
3940
if (stdout?.trim().length) {
40-
const prebumpString = stdout.trim();
41+
const prebumpString = stdout.trim().replace(sanitizeQuotesRegex, '');
4142
if (semver.valid(prebumpString)) args.releaseAs = prebumpString;
4243
}
4344
if (!args.firstRelease) {

0 commit comments

Comments
 (0)