Update build dependencies

This commit is contained in:
Alex Barney 2022-04-01 19:57:16 -07:00
parent 8756d722d5
commit b80ec8d5a6
5 changed files with 23 additions and 22 deletions

View file

@ -108,16 +108,16 @@ partial class Build : NukeBuild
{
if (!e.Message.Contains("not a git repository", StringComparison.OrdinalIgnoreCase))
{
Logger.Error(e);
Serilog.Log.Error(e, e.Message);
}
}
if (gitRepository == null || gitVersion == null)
{
Logger.Normal("Unable to read Git version.");
Serilog.Log.Debug("Unable to read Git version.");
VersionString = GetCsprojVersion();
Logger.Normal($"Using version from .csproj: {VersionString}");
Serilog.Log.Debug($"Using version from .csproj: {VersionString}");
return;
}
@ -165,7 +165,7 @@ partial class Build : NukeBuild
["VersionSuffix"] = suffix
};
Logger.Normal($"Building version {VersionString}");
Serilog.Log.Debug($"Building version {VersionString}");
});
Target Clean => _ => _
@ -288,7 +288,7 @@ partial class Build : NukeBuild
EnsureExistingDirectory(ArtifactsDirectory);
ZipFiles(CliCoreZip, namesCore);
Logger.Normal($"Created {CliCoreZip}");
Serilog.Log.Debug($"Created {CliCoreZip}");
PushArtifact(CliCoreZip);
});
@ -319,7 +319,7 @@ partial class Build : NukeBuild
if (pwd == string.Empty)
{
Logger.Normal("Skipping sign task");
Serilog.Log.Debug("Skipping sign task");
return;
}
@ -348,7 +348,7 @@ partial class Build : NukeBuild
public void PrintResults()
{
Logger.Normal("SHA-1:");
Serilog.Log.Debug("SHA-1:");
using (var sha = SHA1.Create())
{
foreach (string filename in Directory.EnumerateFiles(ArtifactsDirectory))
@ -356,7 +356,7 @@ partial class Build : NukeBuild
using (var stream = new FileStream(filename, FileMode.Open))
{
string hash = BitConverter.ToString(sha.ComputeHash(stream)).Replace("-", "");
Logger.Normal($"{hash} - {Path.GetFileName(filename)}");
Serilog.Log.Debug($"{hash} - {Path.GetFileName(filename)}");
}
}
}
@ -391,7 +391,8 @@ partial class Build : NukeBuild
EnsureExistingDirectory(ArtifactsDirectory);
ZipFile(CliNativeZip, CliNativeExe, $"hactoolnet{NativeProgramExtension}");
Logger.Normal($"Created {CliNativeZip}");
Serilog.Log.Debug($"Created {CliNativeZip}");
Serilog.Log.Debug($"Created {CliNativeZip}");
PushArtifact(CliNativeZip);
}
@ -530,12 +531,12 @@ partial class Build : NukeBuild
if (!File.Exists(path))
{
Logger.Warn($"Unable to add artifact {path}");
Serilog.Log.Warning($"Unable to add artifact {path}");
}
appVeyor.PushArtifact(path, name);
Logger.Normal($"Added AppVeyor artifact {path}");
Serilog.Log.Debug($"Added AppVeyor artifact {path}");
}
public static void ReplaceLineEndings(string filename)
@ -565,7 +566,7 @@ partial class Build : NukeBuild
AbsolutePath coreFxDir = TempDirectory / ("sign_" + Path.GetFileName(CliCoreZip));
AbsolutePath nativeZipDir = TempDirectory / ("sign_" + Path.GetFileName(CliNativeZip));
bool signNative = FileExists(CliNativeExe);
bool signNative = CliNativeExe.FileExists();
try
{
@ -647,7 +648,7 @@ partial class Build : NukeBuild
public void RunCodegenStage2()
{
Logger.Normal("\nBuilding stage 2 codegen project.");
Serilog.Log.Debug("\nBuilding stage 2 codegen project.");
DotNetRunSettings settings = new DotNetRunSettings()
.SetProjectFile(CodeGenProject.Path);
@ -656,11 +657,11 @@ partial class Build : NukeBuild
try
{
DotNetRun(settings);
Logger.Normal();
Serilog.Log.Debug("");
}
catch (ProcessException)
{
Logger.Error("\nError running stage 2 codegen. Skipping...\n");
Serilog.Log.Error("\nError running stage 2 codegen. Skipping...\n");
}
}
}

View file

@ -67,11 +67,11 @@ public static class Common
if (oldFile?.SequenceEqual(newFile) == true)
{
Logger.Normal($"{relativePath} is already up-to-date");
Serilog.Log.Debug($"{relativePath} is already up-to-date");
return;
}
Logger.Normal($"Generated file {relativePath}");
Serilog.Log.Debug($"Generated file {relativePath}");
File.WriteAllBytes(fullPath, newFile);
}
@ -105,4 +105,4 @@ public static class Common
return Path.Combine(currentDir, "src");
}
}
}

View file

@ -17,7 +17,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Nuke.Common" Version="5.3.0" />
<PackageReference Include="Nuke.Common" Version="6.0.1" />
</ItemGroup>
<ItemGroup>

View file

@ -13,10 +13,10 @@
</PropertyGroup>
<ItemGroup>
<PackageDownload Include="GitVersion.Tool" Version="[5.8.0]" />
<PackageDownload Include="GitVersion.Tool" Version="[5.9.0]" />
<PackageReference Include="CsvHelper" Version="27.2.1" />
<PackageReference Include="NuGet.CommandLine" Version="6.0.0" />
<PackageReference Include="Nuke.Common" Version="5.3.0" />
<PackageReference Include="Nuke.Common" Version="6.0.1" />
<PackageReference Include="SharpZipLib" Version="1.3.3" />
</ItemGroup>

View file

@ -8,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
<PackageReference Include="xunit.core" Version="2.4.1" />
<PackageReference Include="xunit.analyzers" Version="0.10.0" />
<PackageReference Include="xunit.assert.source" Version="2.4.1" />