Sync eng/common directory with azure-sdk-tools for PR 8974 (#23445)
* updating package properties with direct/indirect (if named differently) as well as pulling BuildDocs from ci.yml artifact list if it exists * eliminate the addition of buildDocs property. it requires powershell-yaml to be present on our base function. not good * remove call to InitializeBuildDocs --------- Co-authored-by: Scott Beddall <scbedd@microsoft.com>
This commit is contained in:
Родитель
500650cf70
Коммит
da9c60ffd3
|
@ -15,6 +15,9 @@ class PackageProps
|
|||
[boolean]$IsNewSdk
|
||||
[string]$ArtifactName
|
||||
[string]$ReleaseStatus
|
||||
# was this package purely included because other packages included it as an AdditionalValidationPackage?
|
||||
[boolean]$IncludedForValidation
|
||||
# does this package include other packages that we should trigger validation for?
|
||||
[string[]]$AdditionalValidationPackages
|
||||
|
||||
PackageProps([string]$name, [string]$version, [string]$directoryPath, [string]$serviceDirectory)
|
||||
|
@ -38,6 +41,7 @@ class PackageProps
|
|||
$this.Version = $version
|
||||
$this.DirectoryPath = $directoryPath
|
||||
$this.ServiceDirectory = $serviceDirectory
|
||||
$this.IncludedForValidation = $false
|
||||
|
||||
if (Test-Path (Join-Path $directoryPath "README.md"))
|
||||
{
|
||||
|
@ -143,6 +147,7 @@ function Get-PrPkgProperties([string]$InputDiffJson) {
|
|||
$key = $addition.Replace($RepoRoot, "").TrimStart('\/')
|
||||
|
||||
if ($lookup[$key]) {
|
||||
$lookup[$key].IncludedForValidation = $true
|
||||
$packagesWithChanges += $lookup[$key]
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче