@@ -20,7 +20,9 @@ if (!prTitle) {
2020}
2121
2222if ( ! [ 'add-changeset' , 'add-changeset-major' ] . includes ( labelName ) ) {
23- console . log ( `Skipping changeset creation because label ${ labelName || 'unknown' } was not handled.` ) ;
23+ console . log (
24+ `Skipping changeset creation because label ${ labelName || 'unknown' } was not handled.` ,
25+ ) ;
2426 process . exit ( 0 ) ;
2527}
2628
@@ -32,7 +34,11 @@ if (labelName === 'add-changeset-major') {
3234 releaseType = 'major' ;
3335} else if ( / ^ ( f e a t | f e a t u r e ) ( \( [ ^ ) ] + \) ) ? ! ? : / i. test ( message ) ) {
3436 releaseType = 'minor' ;
35- } else if ( / ^ ( f i x | p e r f | r e f a c t o r | b u i l d | c i | c h o r e | d o c s | s t y l e | t e s t | r e v e r t ) ( \( [ ^ ) ] + \) ) ? ! ? : / i. test ( message ) ) {
37+ } else if (
38+ / ^ ( f i x | p e r f | r e f a c t o r | b u i l d | c i | c h o r e | d o c s | s t y l e | t e s t | r e v e r t ) ( \( [ ^ ) ] + \) ) ? ! ? : / i. test (
39+ message ,
40+ )
41+ ) {
3642 releaseType = 'patch' ;
3743} else if ( / \b b r e a k i n g c h a n g e \b | ! : / i. test ( message ) ) {
3844 releaseType = 'major' ;
@@ -42,17 +48,22 @@ const fileName = `pr-${prNumber}.md`;
4248const filePath = path . join ( changesetDir , fileName ) ;
4349
4450const existingFiles = await readdir ( changesetDir ) ;
51+
4552await Promise . all (
4653 existingFiles
4754 . filter ( ( name ) => name . startsWith ( `pr-${ prNumber } ` ) && name . endsWith ( '.md' ) )
48- . map ( ( name ) => rm ( path . join ( changesetDir , name ) , { force : true } ) )
55+ . map ( ( name ) => rm ( path . join ( changesetDir , name ) , { force : true } ) ) ,
4956) ;
5057
51- const packages = [ "react-docgen" , "react-docgen-cli" ] ;
52- const frontmatter = packages . map ( ( pkg ) => `"${ pkg } ": ${ releaseType } ` ) . join ( '\n' ) ;
58+ const packages = [ 'react-docgen' , 'react-docgen-cli' ] ;
59+ const frontmatter = packages
60+ . map ( ( pkg ) => `"${ pkg } ": ${ releaseType } ` )
61+ . join ( '\n' ) ;
5362const content = `---\n${ frontmatter } \n---\n\n${ prTitle } \n` ;
5463
5564await mkdir ( changesetDir , { recursive : true } ) ;
5665await writeFile ( filePath , content , 'utf8' ) ;
5766
58- console . log ( `Created changeset ${ path . relative ( repoRoot , filePath ) } with release type ${ releaseType } .` ) ;
67+ console . log (
68+ `Created changeset ${ path . relative ( repoRoot , filePath ) } with release type ${ releaseType } .` ,
69+ ) ;
0 commit comments