Skip to content

Update cake monorepo to v7 - #341

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-cake-monorepo
Open

renovate[bot] wants to merge 1 commit into
developfrom
renovate/major-cake-monorepo

Conversation

@renovate

@renovate renovate Bot commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
Cake.Common (source) 6.0.0 → 7.0.0 age confidence
Cake.Core (source) 6.0.0 → 7.0.0 age confidence
Cake.Frosting (source) 6.0.0 → 7.0.0 age confidence
cake.tool (source) 6.0.0 → 7.0.0 age confidence

Release Notes

cake-build/cake (Cake.Common)

v7.0.0

  • #​5169 Make environment-defaulted DotNet switches tri-state to allow explicit opt-out.
  • #​5079 Update Spectre.Console.Cli to 0.57.2.
  • #​5060 Make unified dependency graph the default when running multiple targets.
  • #​5003 Remove obsolete members / methods.
  • #​5001 Update LatestPotentialBreakingChange to 7.0.0.
  • #​4997 Remove Unsupported TFMS .NET 8 & 9 (net8.0 & net9.0).
  • #​2835 Migrate Cake.Tool from Autofac to Microsoft.Extensions.DependencyInjection.
  • #​5187 Update .NET SDK to 11.0.100.
  • #​5159 Add container publishing support to DotNetPublish.
  • #​5127 Add DotNetRunCode aliases for dotnet run -.
  • #​5125 Add ProcessSettings.StandardInput for StartProcess.
  • #​5115 Add .NET 11 DotNetRun settings (environment, file, device, artifacts-path, no-cache).
  • #​5112 Add DotNetNuGetLocalsList and Clear aliases.
  • #​5109 Add DotNetNuGetWhy aliases for package dependency graphs.
  • #​5107 Add DotNetProjectConvert aliases for file-based apps.
  • #​5105 Add DotNetSlnMigrate aliases for sln to slnx.
  • #​5103 Add DotNetDownloadPackage aliases for dotnet package download.
  • #​5089 Add DotNetUpdatePackage aliases for dotnet package update.
  • #​5087 Add Tar and Untar aliases for creating and extracting tar archives.
  • #​5085 Add opt-in .NET 11 Process API support to Cake.
  • #​5081 Add IFile content read/write extensions aligned with System.IO.File.
  • #​5070 Add GitHub Actions AzureLogin for OIDC.
  • #​5066 Drop dead runtime checks and Task.Run wrappers.
  • #​4999 C# 15 Scripting Support.
  • #​4998 Add .NET 11 (net11.0) TFM.
  • #​4660 Consider adding IFileSystemInfo returning APIs in addition to IFile and IDirectory.
  • #​2471 Install a nuget tool on demand.
  • #​1269 Request for Task.Tool("nuget:?package=etc") .
  • #​5189 Update Basic.Reference.Assemblies.* to 1.8.15.
  • #​5185 Update Microsoft.Extensions.DependencyInjection to 10.0.15 (net10.0) & 11.0.0 (net11.0).
  • #​5183 Update System.Security.Cryptography.Pkcs to 10.0.15 (net10.0) & 11.0.0 (net11.0).
  • #​5181 Update Basic.Reference.Assemblies.* to 1.8.14.
  • #​5177 Enable .NET 11 runtime async for net11.0 builds.
  • #​5175 Render --description task list as a Spectre.Console table.
  • #​5173 Add base image support to DotNetPublish container settings extensions.
  • #​5164 Update Basic.Reference.Assemblies.* to 1.8.13.
  • #​5163 Update System.Security.Cryptography.Pkcs to 10.0.14 (net10.0) & 11.0.0-rc.3.26522.148 (net11.0).
  • #​5162 Update Microsoft.Extensions.DependencyInjection to 10.0.14 (net10.0) & 11.0.0-rc.3.26522.148 (net11.0).
  • #​5134 Update System.Security.Cryptography.Pkcs to 11.0.0-rc.2.26504.105 (net11.0).
  • #​5133 Update Microsoft.Extensions.DependencyInjection to 11.0.0-rc.2.26504.105 (net11.0).
  • #​5131 System.Security.Cryptography.Pkcs 10.0.12 has a known severity.
  • #​5129 Add async DoesForEach and IAsyncEnumerable overloads.
  • #​5119 Add .NET 11 DotNetTest MTP settings.
  • #​5117 Add DotNetFormat Framework setting.
  • #​5093 Drop leftover CoreCLR / NETFRAMEWORK host branches.
  • #​5091 Remove Framework-era host fallbacks now that Cake targets net10/net11 only.
  • #​5072 Stop embedding Microsoft.NETCore.Platforms; resolve #addin assets with the portable RID graph.
  • #​5068 Freeze the NuGet deny list and drop unused Rider/xUnit leftovers.
  • #​5064 Follow-up: FrozenDictionary and GeneratedRegex.
  • #​5062 Modernize remaining CoreCLR polyfill internals.
  • #​5058 Use Length and Frozen/GeneratedRegex for engine hygiene/perf.
  • #​5056 Handle empty Assembly.Location in CakeRunner and VersionResolver.
  • #​5054 Migrate GoCD history JSON to System.Text.Json.
  • #​5052 Use SHA256.HashData instead of static shared HashAlgorithm instance.
  • #​5050 Remove dead TFM conditionals after net10.0/net11.0 cut.
  • #​5036 Update Basic.Reference.Assemblies.* to 1.8.12.
  • #​5035 Update Microsoft.IdentityModel.JsonWebTokens to 8.23.0.
  • #​5019 Add missing Azure Pipelines System.PullRequest predefined variables.
  • #​4231 MsBuild Path for BuildTools is not recognized correctly.
  • #​2413 TFBuildCommand PublishTestResults API Change.
  • #​2373 Add method to ProcessArgumentBuilder class to insert argument at any location.
  • #​1462 IsDependentOn with multiple tasks.
  • #​1461 Non-formatting ICakeConsole.WriteLine overload.
  • #​1367 A comment precisely constructed with a hyperlink immediately after the // on the same line as your #addin preprocessor directive when just using the Package Name causes nuget to fail to find the package.
  • #​1272 Improper quoting of all command line arguments.
  • #​5030 Add Cake DSL examples to ICakeContext, IFileSystem, ProcessArgumentBuilder, and ToolSettings.
  • #​5028 Add Cake DSL examples to Task, Does, and CakeTaskBuilder.
  • #​5026 Add a Cake DSL example to GetCallerInfo.
  • #​5024 Add Cake DSL examples to BuildSystem and CI provider APIs.
  • #​5157 Using declarations without parentheses on the first line are hoisted as using alias directives.
  • #​5155 Interpolated strings bind to string log overloads instead of FormattableString overloads.
  • #​5095 Fix Unix GetSpecialPath HOME and Program Files mapping.
  • #​3830 [Cake.Frosting] has exit code -1 for any kind of error.
  • #​3829 Error: Error getting value from 'CurrentUser' on 'Cake.Core.IO.WindowsRegistry'.
  • #​2646 Incorrect translation of literal constants used as optional parameter values (when constants are defined in a separate file).

v6.3.0

  • #​4991 Add support for verbosity via configuration.
  • #​4945 Add GitHub Actions NuGetLogin for OIDC trusted publishing.
  • #​4890 Add typed Cake aliases for dotnet tool subcommands.
  • #​4979 Update Microsoft.IdentityModel.JsonWebTokens to 8.22.0.
  • #​4976 Update Microsoft.Extensions.DependencyInjection to 9.0.20 (net9.0) & 10.0.12 (net10.0).
  • #​4968 Update Microsoft.CodeAnalysis.CSharp.Scripting ro 5.9.0.
  • #​4966 Update Basic.Reference.Assemblies.* to 1.8.11.
  • #​4964 Update Autofac to 9.3.2.
  • #​4958 Update NuGet.* to 7.9.0.
  • #​4956 Update .NET SDK to 10.0.401.
  • #​4931 Update Spectre.Console to 0.57.2.
  • #​4929 Update System.Security.Cryptography.Pkcs to 9.0.18 (net9.0) & 10.0.10 (net10.0).
  • #​4925 Update Microsoft.CodeAnalysis.CSharp.Scripting to 5.6.0.
  • #​4923 Update Autofac to 9.3.1.
  • #​4921 Update Microsoft.Extensions.DependencyInjection to 9.0.18 (net9.0) & 10.0.10 (net10.0).
  • #​4919 Update Microsoft.IdentityModel.JsonWebTokens to 8.19.2.
  • #​4917 Update .NET SDK to 10.0.302.
  • #​4916 Add format command support to IAzurePipelinesCommands.
  • #​4909 Update Spectre.Console to 0.57.1.
  • #​4904 Update Basic.Reference.Assemblies.* to 1.8.9.
  • #​4902 Update Autofac to 9.3.0.
  • #​4900 Add support for Inno Setup 7.
  • #​4897 Update Autofac to 9.2.0.
  • #​4893 Update Spectre.Console to 0.57.0.
  • #​4891 Add missing GitHub Actions default environment variables to GitHubActions provider.
  • #​4888 Update System.Security.Cryptography.Pkcs to 9.0.17 (net9.0) & 10.0.9 (net10.0).
  • #​4882 Update Microsoft.Extensions.DependencyInjection to 9.0.17 (net9.0) & 10.0.9 (net10.0).
  • #​4876 Update Spectre.Console to 0.56.0.
  • #​4867 Update Microsoft.IdentityModel.JsonWebTokens to 8.19.1.
  • #​4985 CakeExecuteScript/CakeExecuteExpression silently ignore several CakeSettings when running via Cake.Tool.
  • #​4977 CS8632 when Cake.Tool generates aliases from nullable-enabled addins.
  • #​4870 Report table rendering breaks in terminals without a black background.

v6.2.0

  • #​4840 Add RWX as a build provider.
  • #​4832 Update Microsoft.Extensions.DependencyInjection to 9.0.16 (net9.0) & 10.0.8 (net10.0).
  • #​4830 Update Microsoft.IdentityModel.JsonWebTokens to 8.18.0.
  • #​4822 Update Spectre.Console to 0.55.2.
  • #​4820 Update Basic.Reference.Assemblies.* to 1.8.8.
  • #​4794 Update NuGet.* packages dependencies to avoid transitive package vulnerable warnings.
  • #​4784 Update Spectre.Console.* to 0.55.0.
  • #​4776 Microsoft.IdentityModel.JsonWebTokens to 8.17.0.
  • #​4771 Update System.Security.Cryptography.Pkcs to 9.0.14 & 10.0.5 (net9.0&net10.0).
  • #​4769 Update Microsoft.Extensions.DependencyInjection to 9.0.14 & 10.0.5 (net9.0&net10.0).
  • #​4765 Update Autofac to 9.1.0.
  • #​4763 Update Microsoft.CodeAnalysis.CSharp.Scripting to 5.3.0.
  • #​4442 Frosting DirectoryPath + ConvertableFilePath combines strings instead of paths.
  • #​4158 Cannot specify empty properties when using DotNetBuild.
  • #​2101 CakeReportPrinter should be disabled in Verbosity = Quiet.
  • #​4834 .NET Tool installer switch from --add-source to --source for .NET 9 & 10.
  • #​4456 DotNetMSBuild alias generates extra verbosity argument.
  • #​4454 Impossible to retrieve package versions list with DotNetSearchPackage.
  • #​4324 When running multiple targets, common dependent tasks are executed twice.
  • #​4066 SetupContext.TasksToExecute only lists tasks related to first target when calling RunTargets.
  • #​2666 GetFiles() using Glob curly braces gives empty result.

v6.1.0

  • #​4656 Gitlab CI_PIPELINE_ID has exceeded the int limits on gitlab.com and the variable should be changed to a long.
  • #​4698 Add FormattableString Support to Logging Methods.
  • #​4520 add slnx support.
  • #​4071 Unable to set multiple of the same attribute CustomAttributes in AssemblyInfo creator.
  • #​3517 NuGet Pack Should support new readme file.
  • #​2028 In-Process NuGet doesn't support authentication.
  • #​4740 Add CakeModule assemmbly attribute to NuGetModule.
  • #​4737 Update Microsoft.Extensions.DependencyInjection to 9.0.13 & 10.0.3 (net9.0&net10.0).
  • #​4735 Update Microsoft.IdentityModel.JsonWebTokens to 8.16.0.
  • #​4733 Update NuGet.* to 7.3.0.
  • #​4715 Update System.Security.Cryptography.Pkcs to 9.0.12 & 10.0.2 (net9.0&net10.0).
  • #​4713 Update Microsoft.Extensions.DependencyInjection to 9.0.12 & 10.0.2 (net9.0&net10.0).
  • #​4694 Update Autofac to 9.0.0.
  • #​4692 Update System.Security.Cryptography.Pkcs to 10.0.1 for net10.0.
  • #​4688 Update Microsoft.IdentityModel.JsonWebTokens to 8.15.0.
  • #​4685 Update Microsoft.Extensions.DependencyInjection to 10.0.1 for net10.0.
  • #​4683 Update Microsoft.CodeAnalysis.CSharp.Scripting to 5.0.0.
  • #​4679 Update Basic.Reference.Assemblies.* to 1.8.4.
  • #​4677 Update NuGet.* to 7.0.1.
  • #​4675 Update Spectre.Console & Spectre.Console.Cli to 0.54.0 & 0.53.1.
  • #​4658 Add support for MSBuild 18 and VS2026.
  • #​4635 DotCover no longer works with version 2025.2+ of JetBrains.dotCover.CommandLineTools.
  • #​4720 Use non-boolean self-contained arguments for dotnet publish.
  • #​4706 Add support for .slnx files in dotnet test PathType autodetection.
  • #​4687 Cake Frosting FrostingConfiguration Command Line parameters are not parsed correctly.
  • #​4667 DotNetSlnList hardcodes English output.
  • #​4662 Colorization of console log output.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Nov 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants