Skip to content

Commit d39f693

Browse files
fix(release+downstream): call 'npm runbuild' for projects that have a distDir
1 parent 4e8d351 commit d39f693

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

release.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ if (!yargs.argv.dryrun) {
113113
// Publish to NPM and push to github
114114
if (!yargs.argv.dryrun) {
115115
const distDir = packageJson.distDir || '.';
116-
if (distDir !== '.' && packageJson.scripts && packageJson.scripts.prepublishOnly) {
117-
_exec('npm run prepublishOnly')
116+
if (distDir !== '.' && packageJson.scripts && packageJson.scripts.build) {
117+
_exec('npm run build')
118118
}
119119
shelljs.pushd(distDir);
120120
_exec(`npm publish`);

test_downstream_projects.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@ function localPublish(packageDir) {
108108
fs.writeFileSync('package.json', JSON.stringify(package, null, 2));
109109
}
110110

111+
if (distDir !== '.' && package.scripts && package.scripts.build) {
112+
util._exec('npm run build')
113+
}
114+
111115
shelljs.pushd(distDir);
112116
util._exec('npx yalc publish');
113117
shelljs.popd();

0 commit comments

Comments
 (0)