From 1dfbd467f2305c3863eff25f049828b1db4e95cd Mon Sep 17 00:00:00 2001 From: "C. Augusto Proiete" Date: Sun, 5 Dec 2021 23:12:05 -0400 Subject: [PATCH] Update Serilog.Sinks.RichTextBox build process to use Cake v2.0.0 (#31) --- .config/dotnet-tools.json | 2 +- build.cake | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 1bee19e..7ade7dd 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "cake.tool": { - "version": "1.3.0", + "version": "2.0.0", "commands": [ "dotnet-cake" ] diff --git a/build.cake b/build.cake index c356283..b282f9f 100644 --- a/build.cake +++ b/build.cake @@ -1,5 +1,5 @@ -#addin "nuget:?package=Cake.MinVer&version=1.0.1" -#addin "nuget:?package=Cake.Args&version=1.0.1" +#addin "nuget:?package=Cake.MinVer&version=2.0.0" +#addin "nuget:?package=Cake.Args&version=2.0.0" var target = ArgumentOrDefault("target") ?? "pack"; var buildVersion = MinVer(s => s.WithTagPrefix("v").WithDefaultPreReleasePhase("preview")); @@ -15,7 +15,7 @@ Task("restore") .IsDependentOn("clean") .Does(() => { - DotNetCoreRestore("./serilog-sinks-richtextbox.sln", new DotNetCoreRestoreSettings + DotNetRestore("./serilog-sinks-richtextbox.sln", new DotNetRestoreSettings { LockedMode = true, }); @@ -25,12 +25,12 @@ Task("build") .IsDependentOn("restore") .DoesForEach(new[] { "Debug", "Release" }, (configuration) => { - DotNetCoreBuild("./serilog-sinks-richtextbox.sln", new DotNetCoreBuildSettings + DotNetBuild("./serilog-sinks-richtextbox.sln", new DotNetBuildSettings { Configuration = configuration, NoRestore = true, NoIncremental = false, - MSBuildSettings = new DotNetCoreMSBuildSettings + MSBuildSettings = new DotNetMSBuildSettings { Version = buildVersion.Version, AssemblyVersion = buildVersion.AssemblyVersion, @@ -44,7 +44,7 @@ Task("test") .IsDependentOn("build") .Does(() => { - var settings = new DotNetCoreTestSettings + var settings = new DotNetTestSettings { Configuration = "Release", NoRestore = true, @@ -54,7 +54,7 @@ Task("test") var projectFiles = GetFiles("./test/**/*.csproj"); foreach (var file in projectFiles) { - DotNetCoreTest(file.FullPath, settings); + DotNetTest(file.FullPath, settings); } }); @@ -64,13 +64,13 @@ Task("pack") { var releaseNotes = $"https://github.com/serilog-contrib/serilog-sinks-richtextbox/releases/tag/v{buildVersion.Version}"; - DotNetCorePack("./src/Serilog.Sinks.RichTextBox.Wpf/Serilog.Sinks.RichTextBox.Wpf.csproj", new DotNetCorePackSettings + DotNetPack("./src/Serilog.Sinks.RichTextBox.Wpf/Serilog.Sinks.RichTextBox.Wpf.csproj", new DotNetPackSettings { Configuration = "Release", NoRestore = true, NoBuild = true, OutputDirectory = "./artifact/nuget", - MSBuildSettings = new DotNetCoreMSBuildSettings + MSBuildSettings = new DotNetMSBuildSettings { Version = buildVersion.Version, PackageReleaseNotes = releaseNotes, @@ -96,7 +96,7 @@ Task("push") return; } - var nugetPushSettings = new DotNetCoreNuGetPushSettings + var nugetPushSettings = new DotNetNuGetPushSettings { Source = url, ApiKey = apiKey, @@ -104,7 +104,7 @@ Task("push") foreach (var nugetPackageFile in GetFiles("./artifact/nuget/*.nupkg")) { - DotNetCoreNuGetPush(nugetPackageFile.FullPath, nugetPushSettings); + DotNetNuGetPush(nugetPackageFile.FullPath, nugetPushSettings); } });