Skip to content

Commit

Permalink
build: guard against case of no releases
Browse files Browse the repository at this point in the history
  • Loading branch information
Planeshifter committed Jun 4, 2024
1 parent 358c45d commit 3327e78
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -290,8 +290,12 @@ function generate( pkg, releaseType ) {
releaseType = recommendVersionBump( commits.unreleased );
}
if ( releaseType ) {
newestRelease = releases[ releases.length-1 ][ 0 ];
nextVersion = semver.inc( newestRelease, releaseType );
if ( releases.length > 0 ) {
newestRelease = releases[ releases.length-1 ][ 0 ];
nextVersion = semver.inc( newestRelease, releaseType );
} else {
nextVersion = semver.inc( '0.0.0', releaseType );
}
if ( isNull( nextVersion ) ) {
throw new TypeError( format( 'invalid argument. Unrecognized release type: `%s`.', releaseType ) );
}
Expand Down

0 comments on commit 3327e78

Please sign in to comment.