Skip to content

Commit f7272d9

Browse files
bump-version: handle case when main version minor gets bumped
1 parent 2077988 commit f7272d9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

.github/workflows/bump-version.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ if (semver.minor(latestPublish) === semver.minor(release)) {
2323
else if (semver.minor(latestPublish) > semver.minor(release)) {
2424
newVersion = semver.inc(newVersion, "patch", semver.rel);
2525
}
26+
// If the main release gets a minor bump but did not get published yet, the package.json version
27+
// will be higher than the one retrieved from the marketplace, so we need to increment from the main release
28+
// E.g. package.json gets bumped to 1.5.0 -> 1.6.0
29+
else if (semver.minor(release) - semver.minor(latestPublish) === 1) {
30+
newVersion = semver.inc(release, "minor", semver.rel);
31+
}
2632
// Otherwise throw an error, because the pre-release version should always be just one
2733
// minor higher than the release version.
2834
else {

0 commit comments

Comments
 (0)