File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -25,16 +25,18 @@ function picklog(_args) {
25
25
return new Promise ( ( resolve ) => {
26
26
getCommits ( args , setting ) . then ( ( commits ) => {
27
27
if ( commits . length && ! commits [ 0 ] . tag ) {
28
+ const pkgVersion = pkg . version ;
28
29
const [ firstCommit ] = commits ;
29
- if ( pkg . version ) {
30
- const { previousTag } = firstCommit ;
30
+ if ( pkgVersion ) {
31
+ let { previousTag } = firstCommit ;
31
32
32
33
if ( previousTag ) {
33
34
let prefix = previousTag . match ( / ^ ( [ ^ \d ] * ) / ) ;
34
35
if ( prefix ) [ , prefix ] = prefix ;
36
+ previousTag = previousTag . replace ( prefix , '' ) ;
35
37
36
- if ( pkg . version !== previousTag . replace ( prefix , '' ) ) {
37
- firstCommit . tag = `${ prefix } ${ pkg . version } ` ;
38
+ if ( pkgVersion !== previousTag && pkgVersion . split ( '.' ) . length === previousTag . split ( '.' ) . length ) {
39
+ firstCommit . tag = `${ prefix } ${ pkgVersion } ` ;
38
40
}
39
41
}
40
42
}
You can’t perform that action at this time.
0 commit comments