[CI] Ensure that the new dependencies are correcly managed. (#19621)

This commit is contained in:
Manuel de la Pena 2023-12-11 22:16:43 -05:00 коммит произвёл GitHub
Родитель 1173c016b7
Коммит 5cac237b84
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -286,6 +286,7 @@ stages:
}}
: - template: ./release/vs-insertion-prep.yml
parameters:
buildStage: build_packages
dependsOn: [ build_packages, configure_build ]
stageDisplayNamePrefix: ${{ parameters.stageDisplayNamePrefix }}
isPR: ${{ parameters.isPR }}

Просмотреть файл

@ -1,4 +1,7 @@
parameters:
- name: buildStage
type: string
- name: dependsOn
type: object
default: null
@ -33,8 +36,8 @@ stages:
dependsOn: ${{ parameters.dependsOn }}
condition: and(
or(
eq(dependencies.${{ parameters.dependsOn }}.result, 'Succeeded'),
eq(dependencies.${{ parameters.dependsOn }}.result, 'SucceededWithIssues')
eq(dependencies.${{ parameters.buildStage }}.result, 'Succeeded'),
eq(dependencies.${{ parameters.buildStage }}.result, 'SucceededWithIssues')
),
eq(${{ parameters.isPR }}, false)
)
@ -50,7 +53,6 @@ stages:
signType: Real
usePipelineArtifactTasks: true
condition: "ne(stageDependencies.configure_build.configure.outputs['configure_platforms.ENABLE_DOTNET'],'')"
dependsOn: configure
# Check - "xamarin-macios (Prepare Release Convert NuGet to MSI)"
- template: nuget-msi-convert/job/v3.yml@yaml-templates