File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22- pwsh : |
33 # Determine LTS, Preview, or Stable
44 $metadata = Get-Content "$(Build.SourcesDirectory)/PowerShell/tools/metadata.json" -Raw | ConvertFrom-Json
5+
6+ $LTS = $metadata.LTSRelease.PublishToChannels
7+ $Stable = $metadata.StableRelease.PublishToChannels
8+ $isPreview = '$(OutputReleaseTag.releaseTag)' -match '-'
59 $releaseTag = '$(OutputReleaseTag.releaseTag)'
610
711 # Rebuild branches should be treated as preview builds
@@ -11,10 +15,6 @@ steps:
1115 # If you update this regex, also update it in rebuild-branch-check.yml to keep them in sync.
1216 $isRebuildBranch = '$(Build.SourceBranch)' -match 'refs/heads/rebuild/.*-rebuild\.'
1317
14- $LTS = $metadata.LTSRelease.Latest
15- $Stable = $metadata.StableRelease.Latest
16- $isPreview = $releaseTag -match '-'
17-
1818 # If this is a rebuild branch, force preview mode and ignore LTS metadata
1919 if ($isRebuildBranch) {
2020 $IsLTS = $false
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ stages:
3333 - template : release-SetReleaseTagandContainerName.yml
3434 parameters :
3535 restorePhase : true
36-
36+
3737 - pwsh : |
3838 $packageVersion = '$(OutputReleaseTag.ReleaseTag)'.ToLowerInvariant() -replace '^v',''
3939 $vstsCommandString = "vso[task.setvariable variable=packageVersion]$packageVersion"
@@ -42,7 +42,7 @@ stages:
4242 displayName: Set Package version
4343 env:
4444 ob_restore_phase: true
45-
45+
4646 - pwsh : |
4747 $branch = 'mirror-target'
4848 $gitArgs = "clone",
@@ -151,7 +151,7 @@ stages:
151151 $metadataHash = @{}
152152 $skipPublishValue = '${{ parameters.skipPublish }}'
153153 $metadataHash["ReleaseTag"] = '$(OutputReleaseTag.ReleaseTag)'
154- $metadataHash["LTS"] = $metadata.LTSRelease.Latest
154+ $metadataHash["LTS"] = $metadata.LTSRelease.PublishToChannels
155155 $metadataHash["ForProduction"] = $true
156156 $metadataHash["SkipPublish"] = [System.Convert]::ToBoolean($skipPublishValue)
157157
@@ -222,7 +222,7 @@ stages:
222222 files_to_sign : ' *.ps1'
223223 search_root : ' $(repoRoot)/.pipelines/EV2Specs/ServiceGroupRoot/Shell/Run'
224224 displayName : Sign Run.ps1
225-
225+
226226 - pwsh : |
227227 # folder to tar must have: Run.ps1, settings.toml, python_dl
228228 $srcPath = Join-Path '$(ev2ServiceGroupRootFolder)' -ChildPath 'Shell'
Original file line number Diff line number Diff line change 5656 $dateTime = [datetime]::new($dateTime.Ticks - ($dateTime.Ticks % [timespan]::TicksPerSecond), $dateTime.Kind)
5757
5858 $metadata = Get-Content -LiteralPath "$toolsDirectory/metadata.json" -ErrorAction Stop | ConvertFrom-Json
59- $stableRelease = $metadata.StableRelease.Latest
60- $ltsRelease = $metadata.LTSRelease.Latest
59+ $stableRelease = $metadata.StableRelease.PublishToChannels
60+ $ltsRelease = $metadata.LTSRelease.PublishToChannels
6161
6262 Write-Verbose -Verbose "Writing $jsonFile contents:"
6363 $buildInfoJsonContent = Get-Content $jsonFile -Encoding UTF8NoBom -Raw
Original file line number Diff line number Diff line change 11{
2- "StableReleaseTag" : " v7.5.3 " ,
3- "PreviewReleaseTag" : " v7.6.0-preview.4 " ,
2+ "StableReleaseTag" : " v7.5.4 " ,
3+ "PreviewReleaseTag" : " v7.6.0-preview.5 " ,
44 "ServicingReleaseTag" : " v7.0.13" ,
5- "ReleaseTag" : " v7.5.3 " ,
6- "LTSReleaseTag" : [" v7.4.12 " ],
7- "NextReleaseTag" : " v7.6.0-preview.5 " ,
8- "LTSRelease" : { "Latest " : false , "Package" : false },
9- "StableRelease" : { "Latest " : false , "Package" : false }
5+ "ReleaseTag" : " v7.5.4 " ,
6+ "LTSReleaseTag" : [" v7.4.13 " ],
7+ "NextReleaseTag" : " v7.6.0-preview.6 " ,
8+ "LTSRelease" : { "PublishToChannels " : false , "Package" : false },
9+ "StableRelease" : { "PublishToChannels " : false , "Package" : false }
1010}
You can’t perform that action at this time.
0 commit comments