PR feedback
This commit is contained in:
parent
a27d02eb66
commit
eada6913c4
2 changed files with 15 additions and 10 deletions
|
@ -64,13 +64,7 @@ namespace Microsoft.DotNet.Scripts
|
||||||
|
|
||||||
private static IDependencyUpdater CreateProjectJsonUpdater()
|
private static IDependencyUpdater CreateProjectJsonUpdater()
|
||||||
{
|
{
|
||||||
const string noUpdateFileName = ".noautoupdate";
|
IEnumerable<string> projectJsonFiles = GetProjectJsonsToUpdate();
|
||||||
|
|
||||||
IEnumerable<string> projectJsonFiles = Enumerable.Union(
|
|
||||||
Directory.GetFiles(Dirs.RepoRoot, "project.json", SearchOption.AllDirectories),
|
|
||||||
Directory.GetFiles(Path.Combine(Dirs.RepoRoot, @"src\dotnet\commands\dotnet-new"), "project.json.template", SearchOption.AllDirectories))
|
|
||||||
.Where(p => !File.Exists(Path.Combine(Path.GetDirectoryName(p), noUpdateFileName)) &&
|
|
||||||
!Path.GetDirectoryName(p).EndsWith("CSharp_Web", StringComparison.Ordinal));
|
|
||||||
|
|
||||||
return new ProjectJsonUpdater(projectJsonFiles)
|
return new ProjectJsonUpdater(projectJsonFiles)
|
||||||
{
|
{
|
||||||
|
@ -78,6 +72,17 @@ namespace Microsoft.DotNet.Scripts
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static IEnumerable<string> GetProjectJsonsToUpdate()
|
||||||
|
{
|
||||||
|
const string noUpdateFileName = ".noautoupdate";
|
||||||
|
|
||||||
|
return Enumerable.Union(
|
||||||
|
Directory.GetFiles(Dirs.RepoRoot, "project.json", SearchOption.AllDirectories),
|
||||||
|
Directory.GetFiles(Path.Combine(Dirs.RepoRoot, @"src\dotnet\commands\dotnet-new"), "project.json.template", SearchOption.AllDirectories))
|
||||||
|
.Where(p => !File.Exists(Path.Combine(Path.GetDirectoryName(p), noUpdateFileName)) &&
|
||||||
|
!Path.GetDirectoryName(p).EndsWith("CSharp_Web", StringComparison.Ordinal));
|
||||||
|
}
|
||||||
|
|
||||||
private static IDependencyUpdater CreateRegexUpdater(string repoRelativePath, string dependencyPropertyName, string packageId)
|
private static IDependencyUpdater CreateRegexUpdater(string repoRelativePath, string dependencyPropertyName, string packageId)
|
||||||
{
|
{
|
||||||
return new FileRegexPackageUpdater()
|
return new FileRegexPackageUpdater()
|
||||||
|
|
|
@ -34,9 +34,9 @@ if($LASTEXITCODE -ne 0) { throw "Failed to install stage0" }
|
||||||
# Put the stage0 on the path
|
# Put the stage0 on the path
|
||||||
$env:PATH = "$env:DOTNET_INSTALL_DIR;$env:PATH"
|
$env:PATH = "$env:DOTNET_INSTALL_DIR;$env:PATH"
|
||||||
|
|
||||||
# Restore the build_projects
|
# Restore the app
|
||||||
Write-Host "Restoring Build projects..."
|
Write-Host "Restoring update-dependencies..."
|
||||||
pushd "$RepoRoot\build_projects"
|
pushd "$AppPath"
|
||||||
dotnet restore
|
dotnet restore
|
||||||
if($LASTEXITCODE -ne 0) { throw "Failed to restore" }
|
if($LASTEXITCODE -ne 0) { throw "Failed to restore" }
|
||||||
popd
|
popd
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue