Skip to content

Commit 3349fa0

Browse files
authored
Enable nightly build pipeline failure on docs.ms vaildation failure (Azure#35963)
1 parent 1e878bc commit 3349fa0

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

eng/pipelines/templates/stages/archetype-java-release-batch.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,3 +503,5 @@ stages:
503503
DocRepoLocation: $(DocRepoLocation)
504504
TargetDocRepoName: ${{parameters.TargetDocRepoName}}
505505
TargetDocRepoOwner: "azure-sdk"
506+
507+
- template: /eng/common/pipelines/templates/steps/docsms-ensure-validation.yml

eng/pipelines/templates/stages/archetype-java-release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,3 +483,5 @@ stages:
483483
DocRepoLocation: $(DocRepoLocation)
484484
TargetDocRepoName: ${{parameters.TargetDocRepoName}}
485485
TargetDocRepoOwner: "azure-sdk"
486+
487+
- template: /eng/common/pipelines/templates/steps/docsms-ensure-validation.yml

eng/scripts/Language-Settings.ps1

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,8 @@ function Get-java-DocsMsMetadataForPackage($PackageInfo) {
737737
}
738738
}
739739

740+
# Defined in common.ps1 as:
741+
# $ValidateDocsMsPackagesFn = "Validate-${Language}-DocMsPackages"
740742
function Validate-java-DocMsPackages ($PackageInfo, $PackageInfos, $DocValidationImageId) {
741743
# While eng/common/scripts/Update-DocsMsMetadata.ps1 is still passing a single packageInfo, process as a batch
742744
if (!$PackageInfos) {
@@ -745,9 +747,10 @@ function Validate-java-DocMsPackages ($PackageInfo, $PackageInfos, $DocValidatio
745747

746748
if (!(ValidatePackages $PackageInfos $DocValidationImageId)) {
747749
Write-Error "Package validation failed" -ErrorAction Continue
750+
return $false
748751
}
749752

750-
return
753+
return $true
751754
}
752755

753756
function Get-java-EmitterName() {

0 commit comments

Comments
 (0)