@@ -72,34 +72,31 @@ extends:
7272 signingIdentity : ${{ parameters.signingIdentity }}
7373 - task : PowerShell@2
7474 name : SetMeta
75- displayName : Build + compute versions
75+ displayName : Export version
7676 inputs :
7777 targetType : inline
7878 script : |
7979 # Get version info
8080 $versionJson = Get-Content "version.json" | ConvertFrom-Json
8181 $baseVersion = $versionJson.version
82- $buildNumber = & ".\scripts\get-build-number.ps1"
83- $fullVersion = "$baseVersion-prerelease.$buildNumber"
82+ $fullVersion = "$baseVersion"
8483
85- Write-Host "BaseVersion: $baseVersion"
86- Write-Host "BuildNumber: $buildNumber"
87- Write-Host "FullVersion: $fullVersion"
84+ Write-Host "Version: $fullVersion"
8885
89- # Export as **output variables** for other stages/jobs
9086 Write-Host "##vso[task.setvariable variable=version;isOutput=true]$fullVersion"
91- Write-Host "##vso[task.setvariable variable=base_version;isOutput=true]$baseVersion"
92- Write-Host "##vso[task.setvariable variable=build_number;isOutput=true]$buildNumber"
9387
9488 - stage : Release
9589 displayName : Create GitHub Pre-release
9690 dependsOn : Build
9791 variables :
98- version : $[ stageDependencies.Build.Build.outputs['SetMeta.version'] ]
99- base_version : $[ stageDependencies.Build.Build.outputs['SetMeta.base_version'] ]
100- build_number : $[ stageDependencies.Build.Build.outputs['SetMeta.build_number'] ]
92+ version : $[ stageDependencies.Build.Build.outputs['SetMeta.version'] ]
10193 jobs :
10294 - job : create_release
95+ pool :
96+ name : Azure-Pipelines-1ESPT-ExDShared
97+ image : windows-latest
98+ os : windows
99+ hostArchitecture : amd64
103100 displayName : GitHub Pre-release
104101 templateContext :
105102 type : releaseJob
@@ -111,6 +108,9 @@ extends:
111108 - input : pipelineArtifact
112109 artifactName : npm-package
113110 targetPath : $(Pipeline.Workspace)/npm-package
111+ - input : pipelineArtifact
112+ artifactName : msix-packages
113+ targetPath : $(Pipeline.Workspace)/msix-packages
114114 steps :
115115 - task : ArchiveFiles@2
116116 displayName : Archive CLI binaries - x64
@@ -122,7 +122,7 @@ extends:
122122 - task : ArchiveFiles@2
123123 displayName : Archive CLI binaries - arm64
124124 inputs :
125- rootFolderOrFile : $(Pipeline.Workspace)/cli-binaries/arm64
125+ rootFolderOrFile : $(Pipeline.Workspace)/cli-binaries/win- arm64
126126 includeRootFolder : false
127127 archiveFile : $(Pipeline.Workspace)/winappcli-arm64.zip
128128
@@ -133,13 +133,14 @@ extends:
133133 repositoryName : ' microsoft/winappcli'
134134 action : ' create'
135135 target : ' $(Build.SourceVersion)'
136- tagSource : ' manual '
136+ tagSource : ' userSpecifiedTag '
137137 tag : ' v$(version)'
138138 title : ' Pre-release v$(version)'
139139 isPreRelease : true
140140 assets : |
141141 $(Pipeline.Workspace)/winappcli-x64.zip
142142 $(Pipeline.Workspace)/winappcli-arm64.zip
143+ $(Pipeline.Workspace)/msix-packages/*.msix
143144 $(Pipeline.Workspace)/npm-package/*.tgz
144145 assetUploadMode : ' delete'
145146 addChangeLog : false
@@ -148,8 +149,6 @@ extends:
148149 🚀 **Automated Pre-release Build**
149150
150151 Version: `$(version)`
151- Base Version: `$(base_version)`
152- Build Number: `$(build_number)`
153152 Commit: `$(Build.SourceVersion)`
154153
155154 ## Installation Options
0 commit comments