@@ -4,7 +4,7 @@ const pkg = require('./package.json')
4
4
5
5
const getNextVersion = async ( ) : Promise < string > => {
6
6
try {
7
- const result = await semanticRelease ( {
7
+ const { nextRelease } = await semanticRelease ( {
8
8
// Core options
9
9
branches : releaserc . branches ,
10
10
repositoryUrl : pkg . repository . url ,
@@ -13,12 +13,8 @@ const getNextVersion = async (): Promise<string> => {
13
13
plugins : [ '@semantic-release/commit-analyzer' ]
14
14
} ) ;
15
15
16
- console . log ( "PROCESS_ENV_CI ---->>>>>>>>>>" , process . env . CI ) ;
17
-
18
- if ( result ) {
19
- const { lastRelease, commits, nextRelease } = result ;
20
- console . log ( `Published ${ nextRelease . type } release version ${ nextRelease . version } containing ${ commits . length } commits.` ) ;
21
- if ( lastRelease . version ) console . log ( `The last release was "${ lastRelease . version } ".` ) ;
16
+ if ( nextRelease ) {
17
+ console . log ( `Published ${ nextRelease . type } release version ${ nextRelease . version } .` ) ;
22
18
return nextRelease . version
23
19
} else {
24
20
console . log ( 'No release published.' ) ;
@@ -29,20 +25,19 @@ const getNextVersion = async (): Promise<string> => {
29
25
return ""
30
26
}
31
27
32
- const fs = require ( 'fs' ) ;
33
- const csso = require ( 'csso' ) ;
34
- const packageConfigs = async ( ) => {
35
- return {
36
- version : await getNextVersion ( )
28
+ if ( ! process . env . CI ) {
29
+ const fs = require ( 'fs' ) ;
30
+ const getPackageConfigs = async ( ) => {
31
+ return { version : await getNextVersion ( ) }
37
32
}
38
- }
39
33
40
- const prebuildPkg = 'temp/prebuild-package.json'
41
- if ( ! fs . existsSync ( "temp" ) ) fs . mkdirSync ( "temp" ) ;
42
- packageConfigs ( ) . then ( ( config ) => {
43
- const content = JSON . stringify ( config )
44
- fs . writeFile ( prebuildPkg , content , ( err : any ) => {
45
- if ( err ) throw err ;
46
- console . log ( 'empty.js created' ) ;
34
+ const pkgFileName = 'temp/prebuild-package.json'
35
+ if ( ! fs . existsSync ( "temp" ) ) fs . mkdirSync ( "temp" ) ;
36
+ getPackageConfigs ( ) . then ( ( config ) => {
37
+ const content = JSON . stringify ( config )
38
+ fs . writeFile ( pkgFileName , content , ( err : any ) => {
39
+ if ( err ) throw err ;
40
+ console . log ( `${ pkgFileName } created` ) ;
41
+ } )
47
42
} )
48
- } )
43
+ }
0 commit comments