Skip to content

Commit

Permalink
Sync eng/common directory with azure-sdk-tools repository for Tools PR
Browse files Browse the repository at this point in the history
  • Loading branch information
azure-sdk authored Aug 20, 2020
1 parent 4950aa9 commit 5a60fbf
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions eng/common/scripts/Verify-Resource-Ref.ps1
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@

. (Join-Path $PSScriptRoot common.ps1)
Install-Module -Name powershell-yaml -RequiredVersion 0.4.1 -Force -Scope CurrentUser
$ymlfiles = Get-ChildItem $RepoRoot | Where-Object {$_ -like '*.yml'}
$affectedRepos = @()
$ymlfiles = Get-ChildItem $RepoRoot -recurse | Where-Object {$_ -like '*.yml'}
$affectedRepos = [System.Collections.ArrayList]::new()

foreach ($file in $ymlfiles)
{
Expand All @@ -21,7 +20,7 @@ foreach ($file in $ymlfiles)
if (-not ($repo.Contains("ref")))
{
$errorMessage = "File: ${file}, Repository: ${repoName}."
$affectedRepos.Add($errorMessage)
[void]$affectedRepos.Add($errorMessage)
}
}
}
Expand All @@ -30,14 +29,14 @@ foreach ($file in $ymlfiles)

if ($affectedRepos.Count -gt 0)
{
Write-Error "Ref not found in the following Repository Resources."
Write-Output "Ref not found in the following Repository Resources."
foreach ($errorMessage in $affectedRepos)
{
Write-Information $errorMessage
Write-Output "`t$errorMessage"
}
Write-Information "Please ensure you add a Ref: when using repository resources"
Write-Information "More Info at https://aka.ms/azsdk/engsys/tools-versioning"
Write-Output "Please ensure you add a Ref: when using repository resources"
Write-Output "More Info at https://aka.ms/azsdk/engsys/tools-versioning"
exit 1
}

Write-Information "All repository resources in yaml files reference a valid tag"
Write-Output "All repository resources in yaml files reference a valid tag"

0 comments on commit 5a60fbf

Please sign in to comment.