From 2a1f7d001d047718b302db0e617dfe59d0c0496b Mon Sep 17 00:00:00 2001 From: Sean Fausett Date: Sat, 3 Oct 2020 17:26:08 +1300 Subject: [PATCH 1/2] Bump netcoreapp target frameworks to lts --- build.cake | 6 +++--- build/paths.cake | 2 +- src/Cake.Common/Tools/DotNetCore/DotNetCoreAliases.cs | 8 ++++---- src/Cake/Cake.csproj | 4 ++-- src/Shared.msbuild | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/build.cake b/build.cake index 2cc4af29c2..adff3bd811 100644 --- a/build.cake +++ b/build.cake @@ -148,7 +148,7 @@ Task("Run-Unit-Tests") () => GetFiles("./src/**/*.Tests.csproj"), (parameters, project, context) => { - foreach(var framework in new[] { "netcoreapp2.0", "netcoreapp3.0", "net461", "net5.0", "net6.0" }) + foreach(var framework in new[] { "netcoreapp2.1", "netcoreapp3.1", "net461", "net5.0", "net6.0" }) { FilePath testResultsPath = MakeAbsolute(parameters.Paths.Directories.TestResults .CombineWithFilePath($"{project.GetFilenameWithoutExtension()}_{framework}_TestResults.xml")); @@ -182,7 +182,7 @@ Task("Copy-Files") // .NET Core DotNetCorePublish("./src/Cake/Cake.csproj", new DotNetCorePublishSettings { - Framework = "netcoreapp2.0", + Framework = "netcoreapp2.1", NoRestore = true, Configuration = parameters.Configuration, OutputDirectory = parameters.Paths.Directories.ArtifactsBinNetCore, @@ -655,7 +655,7 @@ Task("Run-Integration-Tests") .DoesForEach( parameters => new[] { GetFiles($"{parameters.Paths.Directories.IntegrationTestsBinTool.FullPath}/**/netcoreapp2.1/**/Cake.dll").Single(), - GetFiles($"{parameters.Paths.Directories.IntegrationTestsBinTool.FullPath}/**/netcoreapp3.0/**/Cake.dll").Single(), + GetFiles($"{parameters.Paths.Directories.IntegrationTestsBinTool.FullPath}/**/netcoreapp3.1/**/Cake.dll").Single(), GetFiles($"{parameters.Paths.Directories.IntegrationTestsBinTool.FullPath}/**/net5.0/**/Cake.dll").Single(), GetFiles($"{parameters.Paths.Directories.IntegrationTestsBinTool.FullPath}/**/net6.0/**/Cake.dll").Single(), parameters.Paths.Directories.IntegrationTestsBinFullFx.CombineWithFilePath("Cake.exe"), diff --git a/build/paths.cake b/build/paths.cake index 00bd3c292e..47929285e0 100644 --- a/build/paths.cake +++ b/build/paths.cake @@ -26,7 +26,7 @@ public class BuildPaths var artifactsDir = (DirectoryPath)(context.Directory("./artifacts") + context.Directory("v" + semVersion)); var artifactsBinDir = artifactsDir.Combine("bin"); var artifactsBinFullFx = artifactsBinDir.Combine("net461"); - var artifactsBinNetCore = artifactsBinDir.Combine("netcoreapp2.0"); + var artifactsBinNetCore = artifactsBinDir.Combine("netcoreapp2.1"); var testResultsDir = artifactsDir.Combine("test-results"); var nugetRoot = artifactsDir.Combine("nuget"); diff --git a/src/Cake.Common/Tools/DotNetCore/DotNetCoreAliases.cs b/src/Cake.Common/Tools/DotNetCore/DotNetCoreAliases.cs index 0c148de4d9..0bd6ae74f8 100644 --- a/src/Cake.Common/Tools/DotNetCore/DotNetCoreAliases.cs +++ b/src/Cake.Common/Tools/DotNetCore/DotNetCoreAliases.cs @@ -246,7 +246,7 @@ public static void DotNetCoreBuild(this ICakeContext context, string project) /// /// var settings = new DotNetCoreBuildSettings /// { - /// Framework = "netcoreapp2.0", + /// Framework = "netcoreapp3.1", /// Configuration = "Debug", /// OutputDirectory = "./artifacts/" /// }; @@ -392,7 +392,7 @@ public static void DotNetCoreRun(this ICakeContext context, string project, Proc /// /// var settings = new DotNetCoreRunSettings /// { - /// Framework = "netcoreapp2.0", + /// Framework = "netcoreapp3.1", /// Configuration = "Release" /// }; /// @@ -471,7 +471,7 @@ public static void DotNetCorePublish(this ICakeContext context, string project) /// /// var settings = new DotNetCorePublishSettings /// { - /// Framework = "netcoreapp2.0", + /// Framework = "netcoreapp3.1", /// Configuration = "Release", /// OutputDirectory = "./artifacts/" /// }; @@ -693,7 +693,7 @@ public static void DotNetCoreClean(this ICakeContext context, string project) /// /// var settings = new DotNetCoreCleanSettings /// { - /// Framework = "netcoreapp2.0", + /// Framework = "netcoreapp3.1", /// Configuration = "Debug", /// OutputDirectory = "./artifacts/" /// }; diff --git a/src/Cake/Cake.csproj b/src/Cake/Cake.csproj index 7bac059897..568829c2fc 100644 --- a/src/Cake/Cake.csproj +++ b/src/Cake/Cake.csproj @@ -4,11 +4,11 @@ Cake Exe AnyCpu - netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0 + netcoreapp2.1;netcoreapp3.1;net5.0;net6.0 - net461;netcoreapp2.0;$(TargetFrameworks); + net461;$(TargetFrameworks); diff --git a/src/Shared.msbuild b/src/Shared.msbuild index 1e098baf37..f77a1a14bf 100644 --- a/src/Shared.msbuild +++ b/src/Shared.msbuild @@ -16,7 +16,7 @@ - + 2.0.0 $(DefineConstants);NETCORE portable From bd638319028314ac5c1bc029f53ff2016475286f Mon Sep 17 00:00:00 2001 From: Sean Fausett Date: Sat, 3 Oct 2020 17:26:52 +1300 Subject: [PATCH 2/2] Bump net46 target framework to net461 --- src/Cake.Common/Cake.Common.csproj | 4 ++-- src/Cake.Core/Cake.Core.csproj | 6 +++--- src/Cake.NuGet.Tests/Cake.NuGet.Tests.csproj | 2 +- src/Cake.Testing.Xunit/Cake.Testing.Xunit.csproj | 2 +- src/Cake.Testing/Cake.Testing.csproj | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Cake.Common/Cake.Common.csproj b/src/Cake.Common/Cake.Common.csproj index 89e5d509cc..ceda48da2b 100644 --- a/src/Cake.Common/Cake.Common.csproj +++ b/src/Cake.Common/Cake.Common.csproj @@ -1,7 +1,7 @@  Cake.Common - net46;netstandard2.0;net5.0;net6.0 + net461;netstandard2.0;net5.0;net6.0 Library AnyCpu true @@ -17,7 +17,7 @@ - + diff --git a/src/Cake.Core/Cake.Core.csproj b/src/Cake.Core/Cake.Core.csproj index ae5bd7d0c8..6e1c072d7f 100644 --- a/src/Cake.Core/Cake.Core.csproj +++ b/src/Cake.Core/Cake.Core.csproj @@ -1,7 +1,7 @@  Cake.Core - net46;netstandard2.0;net5.0;net6.0 + net461;netstandard2.0;net5.0;net6.0 Library AnyCpu true @@ -13,12 +13,12 @@ - + - + diff --git a/src/Cake.NuGet.Tests/Cake.NuGet.Tests.csproj b/src/Cake.NuGet.Tests/Cake.NuGet.Tests.csproj index 60fb55975b..2e4782d46d 100644 --- a/src/Cake.NuGet.Tests/Cake.NuGet.Tests.csproj +++ b/src/Cake.NuGet.Tests/Cake.NuGet.Tests.csproj @@ -26,7 +26,7 @@ - + diff --git a/src/Cake.Testing.Xunit/Cake.Testing.Xunit.csproj b/src/Cake.Testing.Xunit/Cake.Testing.Xunit.csproj index ae05f241d1..907d895221 100644 --- a/src/Cake.Testing.Xunit/Cake.Testing.Xunit.csproj +++ b/src/Cake.Testing.Xunit/Cake.Testing.Xunit.csproj @@ -1,7 +1,7 @@  Cake.Testing.Xunit - net46;netstandard2.0;net5.0;net6.0 + net461;netstandard2.0;net5.0;net6.0 Library AnyCpu true diff --git a/src/Cake.Testing/Cake.Testing.csproj b/src/Cake.Testing/Cake.Testing.csproj index 711a5a9377..d54a9f76cb 100644 --- a/src/Cake.Testing/Cake.Testing.csproj +++ b/src/Cake.Testing/Cake.Testing.csproj @@ -1,7 +1,7 @@  Cake.Testing - net46;netstandard2.0;net5.0;net6.0 + net461;netstandard2.0;net5.0;net6.0 Library AnyCpu true