in eng/update-dependencies/DependencyUpdater.cs [45:71]
public async Task ExecuteAsync()
{
IEnumerable<IDependencyInfo> dependencyInfos = new IDependencyInfo[]
{
CreateBuildInfo(RuntimeImageVariant,
this.options.DateStampRuntime?? this.options.DateStampAll ?? String.Empty),
CreateBuildInfo(SdkImageVariant,
this.options.DateStampSdk ?? this.options.DateStampAll ?? String.Empty),
CreateBuildInfo(AspnetImageVariant,
this.options.DateStampAspnet ?? this.options.DateStampAll ?? String.Empty),
CreateBuildInfo(WcfImageVariant,
this.options.DateStampWcf ?? this.options.DateStampAll ?? String.Empty),
};
DependencyUpdateResults updateResults = UpdateFiles(dependencyInfos);
if (updateResults.ChangesDetected())
{
if (this.options.UpdateOnly)
{
Trace.TraceInformation($"Changes made but no GitHub credentials specified, skipping PR creation");
}
else
{
await CreatePullRequestAsync(dependencyInfos);
}
}
}