Update dependencies from https://github.com/dotnet/arcade build 20211019.8 (#12460)
[main] Update dependencies from dotnet/arcade - Coherency Updates: - Microsoft.SourceLink.GitHub: from 1.1.0-beta-21511-02 to 1.1.0-beta-21518-02 (parent: Microsoft.DotNet.Arcade.Sdk) - Microsoft.DotNet.XliffTasks: from 1.0.0-beta.21516.1 to 1.0.0-beta.21518.1 (parent: Microsoft.DotNet.Arcade.Sdk)
This commit is contained in:
parent
2cd3b56fac
commit
c2f87182f4
4 changed files with 64 additions and 41 deletions
|
@ -172,32 +172,32 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.21518.6">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="7.0.0-beta.21519.8">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>a329c7a820c01e420d35e547d5f3dedf0b5c11f9</Sha>
|
<Sha>cb683d57fb7f7dffbe70d51ce430b3910320460d</Sha>
|
||||||
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="7.0.0-beta.21518.6">
|
<Dependency Name="Microsoft.DotNet.CMake.Sdk" Version="7.0.0-beta.21519.8">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>a329c7a820c01e420d35e547d5f3dedf0b5c11f9</Sha>
|
<Sha>cb683d57fb7f7dffbe70d51ce430b3910320460d</Sha>
|
||||||
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
<SourceBuild RepoName="arcade" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="7.0.0-beta.21518.6">
|
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="7.0.0-beta.21519.8">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>a329c7a820c01e420d35e547d5f3dedf0b5c11f9</Sha>
|
<Sha>cb683d57fb7f7dffbe70d51ce430b3910320460d</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Private.SourceBuild.ReferencePackages" Version="1.0.0-beta.20217.1">
|
<Dependency Name="Private.SourceBuild.ReferencePackages" Version="1.0.0-beta.20217.1">
|
||||||
<Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
|
<Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
|
||||||
<Sha>639aeb4d76c8b1a6226bf7c4edb34fbdae30e6e1</Sha>
|
<Sha>639aeb4d76c8b1a6226bf7c4edb34fbdae30e6e1</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.1.0-beta-21511-02" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
<Dependency Name="Microsoft.SourceLink.GitHub" Version="1.1.0-beta-21518-02" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||||
<Uri>https://github.com/dotnet/sourcelink</Uri>
|
<Uri>https://github.com/dotnet/sourcelink</Uri>
|
||||||
<Sha>a3b0464ac52e6f435a4323ceabdd9107a13d8283</Sha>
|
<Sha>437c4a745607a91e6f5e7801fd2949ffbef4e992</Sha>
|
||||||
<SourceBuild RepoName="sourcelink" ManagedOnly="true" />
|
<SourceBuild RepoName="sourcelink" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.21516.1" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="1.0.0-beta.21518.1" CoherentParentDependency="Microsoft.DotNet.Arcade.Sdk">
|
||||||
<Uri>https://github.com/dotnet/xliff-tasks</Uri>
|
<Uri>https://github.com/dotnet/xliff-tasks</Uri>
|
||||||
<Sha>62de34fb41b1475554a70d876c5b3b746127b7ad</Sha>
|
<Sha>8bf78e6a8537ba89c23fbd1f2f219e5ab4d2a812</Sha>
|
||||||
<SourceBuild RepoName="xliff-tasks" ManagedOnly="true" />
|
<SourceBuild RepoName="xliff-tasks" ManagedOnly="true" />
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/arcade -->
|
<!-- Dependency from https://github.com/dotnet/arcade -->
|
||||||
<MicrosoftDotNetBuildTasksInstallersPackageVersion>7.0.0-beta.21518.6</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
<MicrosoftDotNetBuildTasksInstallersPackageVersion>7.0.0-beta.21519.8</MicrosoftDotNetBuildTasksInstallersPackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- Dependency from https://github.com/dotnet/winforms -->
|
<!-- Dependency from https://github.com/dotnet/winforms -->
|
||||||
|
|
|
@ -4,9 +4,11 @@ param(
|
||||||
[Parameter(Mandatory = $true)][string] $DotnetSymbolVersion, # Version of dotnet symbol to use
|
[Parameter(Mandatory = $true)][string] $DotnetSymbolVersion, # Version of dotnet symbol to use
|
||||||
[Parameter(Mandatory = $false)][switch] $CheckForWindowsPdbs, # If we should check for the existence of windows pdbs in addition to portable PDBs
|
[Parameter(Mandatory = $false)][switch] $CheckForWindowsPdbs, # If we should check for the existence of windows pdbs in addition to portable PDBs
|
||||||
[Parameter(Mandatory = $false)][switch] $ContinueOnError, # If we should keep checking symbols after an error
|
[Parameter(Mandatory = $false)][switch] $ContinueOnError, # If we should keep checking symbols after an error
|
||||||
[Parameter(Mandatory = $false)][switch] $Clean # Clean extracted symbols directory after checking symbols
|
[Parameter(Mandatory = $false)][switch] $Clean, # Clean extracted symbols directory after checking symbols
|
||||||
|
[Parameter(Mandatory = $false)][string] $SymbolExclusionFile # Exclude the symbols in the file from publishing to symbol server
|
||||||
)
|
)
|
||||||
|
|
||||||
|
. $PSScriptRoot\..\tools.ps1
|
||||||
# Maximum number of jobs to run in parallel
|
# Maximum number of jobs to run in parallel
|
||||||
$MaxParallelJobs = 16
|
$MaxParallelJobs = 16
|
||||||
|
|
||||||
|
@ -25,14 +27,28 @@ if ($CheckForWindowsPdbs) {
|
||||||
$WindowsPdbVerificationParam = "--windows-pdbs"
|
$WindowsPdbVerificationParam = "--windows-pdbs"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$ExclusionSet = New-Object System.Collections.Generic.HashSet[string];
|
||||||
|
|
||||||
|
if (!$InputPath -or !(Test-Path $InputPath)){
|
||||||
|
Write-Host "No symbols to validate."
|
||||||
|
ExitWithExitCode 0
|
||||||
|
}
|
||||||
|
|
||||||
|
#Check if the path exists
|
||||||
|
if ($SymbolExclusionFile -and (Test-Path $SymbolExclusionFile)){
|
||||||
|
[string[]]$Exclusions = Get-Content "$SymbolExclusionFile"
|
||||||
|
$Exclusions | foreach { if($_ -and $_.Trim()){$ExclusionSet.Add($_)} }
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
Write-Host "Symbol Exclusion file does not exists. No symbols to exclude."
|
||||||
|
}
|
||||||
|
|
||||||
$CountMissingSymbols = {
|
$CountMissingSymbols = {
|
||||||
param(
|
param(
|
||||||
[string] $PackagePath, # Path to a NuGet package
|
[string] $PackagePath, # Path to a NuGet package
|
||||||
[string] $WindowsPdbVerificationParam # If we should check for the existence of windows pdbs in addition to portable PDBs
|
[string] $WindowsPdbVerificationParam # If we should check for the existence of windows pdbs in addition to portable PDBs
|
||||||
)
|
)
|
||||||
|
|
||||||
. $using:PSScriptRoot\..\tools.ps1
|
|
||||||
|
|
||||||
Add-Type -AssemblyName System.IO.Compression.FileSystem
|
Add-Type -AssemblyName System.IO.Compression.FileSystem
|
||||||
|
|
||||||
Write-Host "Validating $PackagePath "
|
Write-Host "Validating $PackagePath "
|
||||||
|
@ -142,6 +158,12 @@ $CountMissingSymbols = {
|
||||||
return $null
|
return $null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$FileRelativePath = $FileName.Replace("$ExtractPath\", "")
|
||||||
|
if (($($using:ExclusionSet) -ne $null) -and ($($using:ExclusionSet).Contains($FileRelativePath) -or ($($using:ExclusionSet).Contains($FileRelativePath.Replace("\", "/"))))){
|
||||||
|
Write-Host "Skipping $FileName from symbol validation"
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
$FileGuid = New-Guid
|
$FileGuid = New-Guid
|
||||||
$ExpandedSymbolsPath = Join-Path -Path $SymbolsPath -ChildPath $FileGuid
|
$ExpandedSymbolsPath = Join-Path -Path $SymbolsPath -ChildPath $FileGuid
|
||||||
|
|
||||||
|
@ -177,6 +199,7 @@ $CountMissingSymbols = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($using:Clean) {
|
if ($using:Clean) {
|
||||||
Remove-Item $ExtractPath -Recurse -Force
|
Remove-Item $ExtractPath -Recurse -Force
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"cmake": "3.16.4"
|
"cmake": "3.16.4"
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.21518.6",
|
"Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.21519.8",
|
||||||
"Microsoft.DotNet.CMake.Sdk": "7.0.0-beta.21518.6"
|
"Microsoft.DotNet.CMake.Sdk": "7.0.0-beta.21519.8"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue