Skip to content

Commit 8268a8c

Browse files
fix
1 parent 8eb160d commit 8268a8c

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

scripts/main.ps1

+26-26
Original file line numberDiff line numberDiff line change
@@ -70,32 +70,6 @@ $labels += $pull_request.labels.name
7070
$labels | Format-List
7171
Write-Output '::endgroup::'
7272

73-
Write-Output '::group::Get releases'
74-
$releases = gh release list --json 'createdAt,isDraft,isLatest,isPrerelease,name,publishedAt,tagName' | ConvertFrom-Json
75-
if ($LASTEXITCODE -ne 0) {
76-
Write-Error 'Failed to list all releases for the repo.'
77-
exit $LASTEXITCODE
78-
}
79-
$releases | Format-List
80-
Write-Output '::endgroup::'
81-
82-
Write-Output '::group::Get latest version'
83-
$latestRelease = $releases | Where-Object { $_.isLatest -eq $true }
84-
$latestRelease | Format-List
85-
$latestVersionString = $latestRelease.tagName
86-
if ($latestVersionString | IsNotNullOrEmpty) {
87-
$latestVersion = $latestVersionString | ConvertTo-SemVer
88-
Write-Output '-------------------------------------------------'
89-
Write-Output 'Latest version:'
90-
$latestVersion | Format-Table
91-
$latestVersion = '{0}{1}.{2}.{3}' -f $versionPrefix, $latestVersion.Major, $latestVersion.Minor, $latestVersion.Patch
92-
}
93-
Write-Output '::endgroup::'
94-
95-
Write-Output '-------------------------------------------------'
96-
Write-Output "Latest version: [$latestVersion]"
97-
Write-Output '-------------------------------------------------'
98-
9973
$majorTags = @('major', 'breaking')
10074
$minorTags = @('minor', 'feature', 'improvement')
10175
$patchTags = @('patch', 'fix', 'bug')
@@ -119,6 +93,32 @@ Write-Output "Closed pull request: [$closedPullRequest]"
11993
Write-Output '-------------------------------------------------'
12094

12195
if ($createPrerelease -or $createRelease) {
96+
Write-Output '::group::Get releases'
97+
$releases = gh release list --json 'createdAt,isDraft,isLatest,isPrerelease,name,publishedAt,tagName' | ConvertFrom-Json
98+
if ($LASTEXITCODE -ne 0) {
99+
Write-Error 'Failed to list all releases for the repo.'
100+
exit $LASTEXITCODE
101+
}
102+
$releases | Format-List
103+
Write-Output '::endgroup::'
104+
105+
Write-Output '::group::Get latest version'
106+
$latestRelease = $releases | Where-Object { $_.isLatest -eq $true }
107+
$latestRelease | Format-List
108+
$latestVersionString = $latestRelease.tagName
109+
if ($latestVersionString | IsNotNullOrEmpty) {
110+
$latestVersion = $latestVersionString | ConvertTo-SemVer
111+
Write-Output '-------------------------------------------------'
112+
Write-Output 'Latest version:'
113+
$latestVersion | Format-Table
114+
$latestVersion = '{0}{1}.{2}.{3}' -f $versionPrefix, $latestVersion.Major, $latestVersion.Minor, $latestVersion.Patch
115+
}
116+
Write-Output '::endgroup::'
117+
118+
Write-Output '-------------------------------------------------'
119+
Write-Output "Latest version: [$latestVersion]"
120+
Write-Output '-------------------------------------------------'
121+
122122
Write-Output '::group::Calculate new version'
123123
$version = $latestVersion | ConvertTo-SemVer
124124
$major = $version.Major

0 commit comments

Comments
 (0)