Skip to content

Commit 27179a9

Browse files
authored
Merge branch 'vnext' into fix/simplify-openapi-spec-version
2 parents da118bf + 0d9d96b commit 27179a9

File tree

4 files changed

+171
-167
lines changed

4 files changed

+171
-167
lines changed

.azure-pipelines/ci-build.yml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ stages:
248248
PathtoPublish: '$(Build.ArtifactStagingDirectory)/Microsoft.OpenApi.Hidi-v$(hidiversion)'
249249

250250
- stage: deploy
251-
condition: and(contains(variables['build.sourceBranch'], 'refs/heads/vnext'), succeeded())
251+
condition: and(contains(variables['build.sourceBranch'], 'refs/heads/master'), succeeded())
252252
dependsOn: build
253253
jobs:
254254
- deployment: deploy_hidi
@@ -265,22 +265,18 @@ stages:
265265
inputs:
266266
artifact: Nugets
267267
source: current
268-
# TODO update that script so it looks at the artifact name (name starts with) rather than a fixed index
269-
- powershell: |
270-
$url = "$($env:SYSTEM_TEAMFOUNDATIONCOLLECTIONURI)$env:SYSTEM_TEAMPROJECTID/_apis/build/builds/$env:BUILD_BUILDID/artifacts?api-version=4.1"
271-
Write-Host "URL: $url"
272-
$pipeline = Invoke-RestMethod -Uri $url -Headers @{
273-
Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"
274-
}
275-
Write-Host "artifactName:" ($artifactName = $Pipeline.value.name[1])
276-
#Set Variable $artifactName
277-
Write-Host "##vso[task.setvariable variable=artifactName; isSecret=false; isOutput=true;]$artifactName"
278-
displayName: 'Fetch Artifact Name'
279268
- task: DownloadPipelineArtifact@2
280269
displayName: Download hidi executable from artifacts
281270
inputs:
282-
artifact: $(artifactName)
283271
source: current
272+
- pwsh: |
273+
$artifactMainDirectory = Get-ChildItem -Filter Microsoft.OpenApi.Hidi-* -Directory -Recurse | select -First 1
274+
$artifactName = $artifactMainDirectory.Name -replace "Microsoft.OpenApi.Hidi-", ""
275+
#Set Variable $artifactName
276+
Write-Host "##vso[task.setvariable variable=artifactName; isSecret=false; isOutput=true;]$artifactName"
277+
Write-Host "##vso[task.setvariable variable=artifactMainDirectory; isSecret=false; isOutput=true;]$artifactMainDirectory"
278+
displayName: 'Fetch Artifact Name'
279+
284280
- task: NuGetCommand@2
285281
displayName: 'NuGet push'
286282
inputs:
@@ -296,7 +292,7 @@ stages:
296292
tag: '$(artifactName)'
297293
title: '$(artifactName)'
298294
releaseNotesSource: inline
299-
assets: '$(System.DefaultWorkingDirectory)\**\*.exe'
295+
assets: '$(artifactMainDirectory)\**\*.exe'
300296
changeLogType: issueBased
301297

302298
- deployment: deploy_lib

src/Microsoft.OpenApi.Hidi/Microsoft.OpenApi.Hidi.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="6.0.0" />
3939
<PackageReference Include="System.CommandLine" Version="2.0.0-beta2.21617.1" />
4040
<PackageReference Include="Microsoft.OData.Edm" Version="7.10.0" />
41-
<PackageReference Include="Microsoft.OpenApi.OData" Version="1.0.10-preview1" />
41+
<PackageReference Include="Microsoft.OpenApi.OData" Version="1.0.10-preview2" />
4242
</ItemGroup>
4343

4444
<ItemGroup>

0 commit comments

Comments
 (0)