File tree Expand file tree Collapse file tree 3 files changed +31
-1
lines changed
Expand file tree Collapse file tree 3 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -56,13 +56,17 @@ for (let step of [
5656 } ,
5757 params . manual ? steps . publishToNpm : steps . waitForBotRelease ,
5858 steps . showInstructionsAfterNpmPublish ,
59+ {
60+ name : "Merge release notes PR" ,
61+ process : steps . mergeBlogPost ,
62+ } ,
5963 steps . updateDependentsCount ,
60- steps . bumpPrettier ,
6164 {
6265 name : "Cleaning changelog" ,
6366 process : steps . cleanChangelog ,
6467 skip : params . dry || params . next ,
6568 } ,
69+ steps . bumpPrettier ,
6670 steps . postPublishSteps ,
6771] ) {
6872 if ( typeof step === "function" ) {
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ export { default as cleanChangelog } from "./clean-changelog.js";
55export { default as generateBundles } from "./generate-bundles.js" ;
66export { default as installDependencies } from "./install-dependencies.js" ;
77export { default as lintFiles } from "./lint-files.js" ;
8+ export { default as mergeBlogPost } from "./merge-blog-post.js" ;
89export { default as postPublishSteps } from "./post-publish-steps.js" ;
910export { default as publishToNpm } from "./publish-to-npm.js" ;
1011export { default as pushToGit } from "./push-to-git.js" ;
Original file line number Diff line number Diff line change 1+ import styleText from "node-style-text" ;
2+ import semver from "semver" ;
3+ import { runGit , waitForEnter } from "../utils.js" ;
4+
5+ export default async function mergeBlogPost ( {
6+ dry,
7+ repo,
8+ version,
9+ previousVersion,
10+ } ) {
11+ if ( dry ) {
12+ return ;
13+ }
14+
15+ if ( semver . diff ( version , previousVersion ) === "patch" ) {
16+ return ;
17+ }
18+
19+ console . log (
20+ styleText . yellow . bold ( "Please merge the release notes PR if exits." ) ,
21+ ) ;
22+
23+ await waitForEnter ( ) ;
24+ await runGit ( [ "pull" , "--repo" , repo ] ) ;
25+ }
You can’t perform that action at this time.
0 commit comments