Skip to content

Commit 4586797

Browse files
Fix null errors in SetTestPipelineVersion, Update Package Upload step name. (#29705)
Co-authored-by: Chidozie Ononiwu <[email protected]>
1 parent 7ae9b07 commit 4586797

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

eng/common/scripts/SetTestPipelineVersion.ps1

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,34 @@ param (
1111

1212
. (Join-Path $PSScriptRoot common.ps1)
1313

14+
Write-Host "PackageName: $PackageName"
15+
Write-Host "ServiceDirectory: $ServiceDirectory"
16+
Write-Host "BuildID: $BuildID"
17+
18+
$newVersion = [AzureEngSemanticVersion]::new("1.0.0")
1419
$latestTags = git tag -l "${PackageName}_*"
20+
21+
Write-Host "Get Latest Tag : git tag -l ${PackageName}_*"
1522
$semVars = @()
1623

17-
Foreach ($tags in $latestTags)
24+
if ($latestTags -and ($latestTags.Length -gt 0))
1825
{
19-
$semVars += $tags.Replace("${PackageName}_", "")
26+
foreach ($tags in $latestTags)
27+
{
28+
$semVars += $tags.Replace("${PackageName}_", "")
29+
}
30+
31+
$semVarsSorted = [AzureEngSemanticVersion]::SortVersionStrings($semVars)
32+
Write-Host "Last Published Version $($semVarsSorted[0])"
33+
$newVersion = [AzureEngSemanticVersion]::new($semVarsSorted[0])
2034
}
2135

22-
$semVarsSorted = [AzureEngSemanticVersion]::SortVersionStrings($semVars)
23-
LogDebug "Last Published Version $($semVarsSorted[0])"
24-
25-
$newVersion = [AzureEngSemanticVersion]::new($semVarsSorted[0])
2636
$newVersion.PrereleaseLabel = $newVersion.DefaultPrereleaseLabel
2737
$newVersion.PrereleaseNumber = $BuildID
38+
$newVersion.IsPrerelease = $True
2839

29-
LogDebug "Version to publish [ $($newVersion.ToString()) ]"
40+
Write-Host "Version to publish [ $($newVersion.ToString()) ]"
3041

3142
SetPackageVersion -PackageName $PackageName `
32-
-Version $newVersion `
43+
-Version $newVersion.ToString() `
3344
-ServiceDirectory $ServiceDirectory

0 commit comments

Comments
 (0)