Browse Source

refactor: remove versionCmd and commit match

release/docs
danstarns 2 years ago
parent
commit
f854486150
  1. 7
      scripts/releaseDocs.ts

7
scripts/releaseDocs.ts

@ -15,16 +15,15 @@ async function prepareCoreRelease() {
'You have uncommitted changes. Please commit or stash them before running the release script.',
);
// Increment the Core version
const versionCmd = releaseTag === 'latest' ? 'patch' : `prerelease --preid ${releaseTag}`;
runCommand(`pnpm --filter @grapesjs/docs exec npm version ${versionCmd} --no-git-tag-version --no-commit-hooks`);
// Increment the docs version
runCommand(`pnpm --filter @grapesjs/docs exec npm version patch --no-git-tag-version --no-commit-hooks`);
// Create a new release branch
const newVersion = JSON.parse(fs.readFileSync(`${pathLib}/package.json`, 'utf8')).version;
const newBranch = `release-docs-v${newVersion}`;
runCommand(`git checkout -b ${newBranch}`);
runCommand('git add .');
runCommand(`git commit -m "Release GrapesJS docs ${releaseTag}: v${newVersion}"`);
runCommand(`git commit -m "Release GrapesJS docs: v${newVersion}"`);
console.log(`Release prepared! Push the current "${newBranch}" branch and open a new PR targeting 'dev'`);
} catch (error) {

Loading…
Cancel
Save