From 91288f1ebee0a9b3b67f7d0a639f5769f4566791 Mon Sep 17 00:00:00 2001
From: Matthias Koch
Date: Fri, 22 Nov 2024 01:08:49 +0100
Subject: [PATCH] chore: regenerate tools
---
.../Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs | 1 -
.../Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs | 1 -
source/Nuke.Common/Tools/Boots/Boots.Generated.cs | 1 -
source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs | 1 -
source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs | 1 -
source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs | 1 -
source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs | 1 -
source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs | 1 -
source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs | 1 -
source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs | 1 -
source/Nuke.Common/Tools/Docker/Docker.Generated.cs | 1 -
source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs | 1 -
.../Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs | 1 -
source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs | 1 -
.../Tools/DotnetPackaging/DotnetPackaging.Generated.cs | 1 -
.../Tools/EntityFramework/EntityFramework.Generated.cs | 1 -
source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs | 1 -
source/Nuke.Common/Tools/Git/Git.Generated.cs | 1 -
source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs | 1 -
.../Tools/GitReleaseManager/GitReleaseManager.Generated.cs | 1 -
source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs | 1 -
source/Nuke.Common/Tools/Helm/Helm.Generated.cs | 1 -
source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs | 1 -
source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs | 1 -
source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs | 1 -
source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs | 1 -
source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs | 1 -
source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs | 1 -
source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs | 1 -
source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs | 1 -
source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs | 1 -
.../NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs | 1 -
source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs | 1 -
source/Nuke.Common/Tools/Npm/Npm.Generated.cs | 1 -
source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs | 1 -
source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs | 1 -
source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs | 1 -
source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs | 1 -
source/Nuke.Common/Tools/Paket/Paket.Generated.cs | 1 -
source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs | 1 -
source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs | 1 -
source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs | 1 -
.../Tools/ReportGenerator/ReportGenerator.Generated.cs | 1 -
source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs | 1 -
source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs | 1 -
source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs | 1 -
source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs | 1 -
.../Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs | 2 +-
source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs | 1 -
source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs | 1 -
source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs | 1 -
.../WebConfigTransformRunner.Generated.cs | 1 -
source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs | 1 -
53 files changed, 1 insertion(+), 53 deletions(-)
diff --git a/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs b/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs
index 0309d9025..42205c7ce 100644
--- a/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs
+++ b/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.AzureSignTool;
/// Azure Sign Tool is similar to signtool in the Windows SDK, with the major difference being that it uses Azure Key Vault for performing the signing process. The usage is like signtool, except with a limited set of options for signing and options for authenticating to Azure Key Vault.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class AzureSignToolTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs b/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs
index 25c5398ee..e505e0eb6 100644
--- a/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs
+++ b/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.BenchmarkDotNet;
/// Powerful .NET library for benchmarking
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class BenchmarkDotNetTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Boots/Boots.Generated.cs b/source/Nuke.Common/Tools/Boots/Boots.Generated.cs
index 2eed38b40..82a446e12 100644
--- a/source/Nuke.Common/Tools/Boots/Boots.Generated.cs
+++ b/source/Nuke.Common/Tools/Boots/Boots.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Boots;
/// boots is a .NET global tool for bootstrapping vsix and pkg files.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class BootsTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs b/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs
index 9544178e3..5f254cbe1 100644
--- a/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs
+++ b/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Chocolatey;
/// Chocolatey has the largest online registry of Windows packages. Chocolatey packages encapsulate everything required to manage a particular piece of software into one deployment artifact by wrapping installers, executables, zips, and/or scripts into a compiled package file.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class ChocolateyTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs b/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs
index ff4b6cd02..0e700bd2a 100644
--- a/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs
+++ b/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.CodeMetrics;
/// Code metrics is a set of software measures that provide developers better insight into the code they are developing. By taking advantage of code metrics, developers can understand which types and/or methods should be reworked or more thoroughly tested. Development teams can identify potential risks, understand the current state of a project, and track progress during software development.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class CodeMetricsTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs b/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs
index 493414db5..0ce37558d 100644
--- a/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs
+++ b/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Codecov;
/// Code coverage is a measurement used to express which lines of code were executed by a test suite. We use three primary terms to describe each line executed.
- hit - indicates that the source code was executed by the test suite.
- partial - indicates that the source code was not fully executed by the test suite; there are remaining branches that were not executed.
- miss - indicates that the source code was not executed by the test suite.
Coverage is the ratio of hits / (sum of hit + partial + miss). A code base that has 5 lines executed by tests out of 12 total lines will receive a coverage ratio of 41% (rounding down).Phrased simply, code coverage provides a visual measurement of what source code is being executed by a test suite. This information indicates to the software developer where they should write new tests in an effort to achieve higher coverage.Testing source code helps to prevent bugs and syntax errors by executing each line with a known variable and cross-checking it with an expected output.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId)]
public partial class CodecovTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs b/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs
index b04c05085..c9ec14b99 100644
--- a/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs
+++ b/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.CorFlags;
/// The CorFlags Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class CorFlagsTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs b/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs
index b79a66d0e..d5c48a32d 100644
--- a/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs
+++ b/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.CoverallsNet;
/// Coveralls uploader for .Net Code coverage of your C# source code. Should work with any code files that get reported with the supported coverage tools, but the primary focus is CSharp.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class CoverallsNetTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs b/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs
index 41c4c899e..c905992c8 100644
--- a/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs
+++ b/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs
@@ -21,7 +21,6 @@ namespace Nuke.Common.Tools.Coverlet;
/// Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.The dotnet test command is used to execute unit tests in a given project. Unit tests are console application projects that have dependencies on the unit test framework (for example, MSTest, NUnit, or xUnit) and the dotnet test runner for the unit testing framework. These are packaged as NuGet packages and are restored as ordinary dependencies for the project.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class CoverletTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs b/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs
index 15a424301..87bff044b 100644
--- a/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs
+++ b/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.DocFX;
/// DocFX is an API documentation generator for .NET, and currently it supports C# and VB. It generates API reference documentation from triple-slash comments in your source code. It also allows you to use Markdown files to create additional topics such as tutorials and how-tos, and to customize the generated reference documentation. DocFX builds a static HTML website from your source code and Markdown files, which can be easily hosted on any web servers (for example, github.io). Also, DocFX provides you the flexibility to customize the layout and style of your website through templates. If you are interested in creating your own website with your own styles, you can follow how to create custom template to create custom templates.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class DocFXTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Docker/Docker.Generated.cs b/source/Nuke.Common/Tools/Docker/Docker.Generated.cs
index 0d38af92c..9909ff519 100644
--- a/source/Nuke.Common/Tools/Docker/Docker.Generated.cs
+++ b/source/Nuke.Common/Tools/Docker/Docker.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Docker;
/// Docker is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications. By taking advantage of Docker’s methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class DockerTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs b/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs
index db7070f53..f5e4f7ba4 100644
--- a/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs
+++ b/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.DotCover;
/// dotCover is a .NET unit testing and code coverage tool that works right in Visual Studio, helps you know to what extent your code is covered with unit tests, provides great ways to visualize code coverage, and is Continuous Integration ready. dotCover calculates and reports statement-level code coverage in applications targeting .NET Framework, Silverlight, and .NET Core.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId)]
public partial class DotCoverTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs b/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs
index 8b827194a..82bc191e3 100644
--- a/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs
+++ b/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.DotMemoryUnit;
/// dotMemory Unit is a unit testing framework which allows you to write tests that check your code for all kinds of memory issues. You can now extend NUnit, MSTest or another .NET unit testing framework with the functionality of a memory profiler.Perfect fit for any workflow: integrated with Visual Studio, works with stand-alone unit test runners, Continuous Integration ready. Last but not least, dotMemory Unit is free.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class DotMemoryUnitTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs b/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs
index 05f63b1a2..f03a5b552 100644
--- a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs
+++ b/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.DotNet;
/// For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class DotNetTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs b/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs
index ef616b65d..03e7811af 100644
--- a/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs
+++ b/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.DotnetPackaging;
/// DotnetPackaging is able to package your application into various formats, including Deb and AppImage.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class DotnetPackagingTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs
index 08c9e9c1f..c75487a70 100644
--- a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs
+++ b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.EntityFramework;
/// The command-line interface (CLI) tools for Entity Framework Core perform design-time development tasks. For example, they create migrations, apply migrations, and generate code for a model based on an existing database. The commands are an extension to the cross-platform dotnet command, which is part of the .NET Core SDK. These tools work with .NET Core projects.If you're using Visual Studio, we recommend the Package Manager Console tools instead:
- They automatically work with the current project selected in the Package Manager Console without requiring that you manually switch directories.
- They automatically open files generated by a command after the command is completed.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class EntityFrameworkTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs b/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs
index c79061925..1d18ced74 100644
--- a/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs
+++ b/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Fixie;
/// Fixie is a .NET modern test framework similar to NUnit and xUnit, but with an emphasis on low-ceremony defaults and flexible customization.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class FixieTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Git/Git.Generated.cs b/source/Nuke.Common/Tools/Git/Git.Generated.cs
index 96a8f7004..7f2da646b 100644
--- a/source/Nuke.Common/Tools/Git/Git.Generated.cs
+++ b/source/Nuke.Common/Tools/Git/Git.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Git;
/// Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class GitTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs b/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs
index c156d9ba8..6a901c83b 100644
--- a/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs
+++ b/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.GitLink;
/// GitLink makes symbol servers obsolete which saves you both time with uploading source files with symbols and the user no longer has to specify custom symbol servers (such as symbolsource.org). The advantage of GitLink is that it is fully customized for Git. It also works with GitHub or BitBucket urls so it does not require a local git repository to work. This makes it perfectly usable in continuous integration servers such as Continua CI. Updating all the pdb files is very fast. A solution with over 85 projects will be handled in less than 30 seconds. When using GitLink, the user no longer has to specify symbol servers. The only requirement is to ensure the check the Enable source server support option in Visual Studio.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class GitLinkTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs b/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs
index d2f5b2a37..e4ad7902f 100644
--- a/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs
+++ b/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.GitReleaseManager;
/// GitReleaseManager is a tool that will help create a set of release notes for your application/product. It does this using the collection of issues which are stored on the GitHub Issue Tracker for your application/product.By inspecting the issues that have been assigned to a particular milestone, GitReleaseManager creates a set of release notes, in markdown format, which are then used to create a Release on GitHub.In addition to creating a Release, GitReleaseManager can be used to publish a release, close a milestone, and also to export the complete set of release notes for your application/product.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class GitReleaseManagerTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs b/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs
index 1b1b598a8..6b19bd823 100644
--- a/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs
+++ b/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.GitVersion;
/// GitVersion is a tool to help you achieve Semantic Versioning on your project.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class GitVersionTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Helm/Helm.Generated.cs b/source/Nuke.Common/Tools/Helm/Helm.Generated.cs
index 78865b6cf..71b295fea 100644
--- a/source/Nuke.Common/Tools/Helm/Helm.Generated.cs
+++ b/source/Nuke.Common/Tools/Helm/Helm.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Helm;
/// For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class HelmTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs b/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs
index 1435dbcf8..4558dd50b 100644
--- a/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs
+++ b/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.ILRepack;
/// ILRepack is meant at replacing ILMerge / Mono.Merge.The former being closed-source (now open-sourced), impossible to customize, slow, resource consuming and many more. The later being deprecated, unsupported, and based on an old version of Mono.Cecil.Here we're using latest (slightly modified) Cecil sources (0.9), you can find the fork here. Mono.Posix is also required (build only, it gets merged afterwards) for executable bit set on target file.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class ILRepackTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs b/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs
index d39ba61df..5111fdfe0 100644
--- a/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs
+++ b/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.InnoSetup;
/// Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class InnoSetupTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs b/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs
index b50d9c542..3be47c5e8 100644
--- a/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs
+++ b/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Kubernetes;
/// For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class KubernetesTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs b/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs
index 41ab557db..2bfa78137 100644
--- a/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs
+++ b/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.MSpec;
/// MSpec is called a 'context/specification' test framework because of the 'grammar' that is used in describing and coding the tests or 'specs'.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId)]
public partial class MSpecTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs b/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs
index 8359e8277..969968dcd 100644
--- a/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs
+++ b/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.MakeNSIS;
/// NSIS creates installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because it's based on script files you can fully control every part of your installer.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class MakeNSISTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs b/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs
index bd80fd5c9..fb7302d01 100644
--- a/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs
+++ b/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.MauiCheck;
/// A dotnet tool for helping set up your .NET MAUI environment.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class MauiCheckTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs b/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs
index 369212b50..7faad48b8 100644
--- a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs
+++ b/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.MinVer;
/// Minimalistic versioning using Git tags.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class MinVerTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs b/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs
index 84b278908..e87f35e9d 100644
--- a/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs
+++ b/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.NSwag;
/// The project combines the functionality of Swashbuckle (Swagger generation) and AutoRest (client generation) in one toolchain. This way a lot of incompatibilites can be avoided and features which are not well described by the Swagger specification or JSON Schema are better supported (e.g. inheritance, enum and reference handling). The NSwag project heavily uses NJsonSchema for .NET for JSON Schema handling and C#/TypeScript class/interface generation.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class NSwagTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs b/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs
index add86ec63..07479f569 100644
--- a/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs
+++ b/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.NUnit;
/// NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class NUnitTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs b/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs
index fff88c05a..81688e755 100644
--- a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs
+++ b/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.NerdbankGitVersioning;
/// For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class NerdbankGitVersioningTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs b/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs
index 42e98755b..4a869a22e 100644
--- a/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs
+++ b/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Netlify;
/// Netlify’s command line interface (CLI) lets you configure continuous deployment straight from the command line. You can use Netlify CLI to run a local development server that you can share with others, run a local build and plugins, and deploy your site.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class NetlifyTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/Npm/Npm.Generated.cs b/source/Nuke.Common/Tools/Npm/Npm.Generated.cs
index 333d9bc30..3dbe2b6c8 100644
--- a/source/Nuke.Common/Tools/Npm/Npm.Generated.cs
+++ b/source/Nuke.Common/Tools/Npm/Npm.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Npm;
/// npm is the package manager for the Node JavaScript platform. It puts modules in place so that node can find them, and manages dependency conflicts intelligently.It is extremely configurable to support a wide variety of use cases. Most commonly, it is used to publish, discover, install, and develop node programs.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class NpmTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs b/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs
index 2d293516b..2fac66ebc 100644
--- a/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs
+++ b/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.NuGet;
/// The NuGet Command Line Interface (CLI) provides the full extent of NuGet functionality to install, create, publish, and manage packages.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class NuGetTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs b/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs
index 54c47724b..f250d9106 100644
--- a/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs
+++ b/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.OctoVersion;
/// For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class OctoVersionTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs b/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs
index b3f7d675c..e7e0fa6e9 100644
--- a/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs
+++ b/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Octopus;
/// Octopus Deploy is an automated deployment server, which you install yourself, much like you would install SQL Server, Team Foundation Server or JetBrains TeamCity. Octopus makes it easy to automate deployment of ASP.NET web applications and Windows Services into development, test and production environments.Along with the Octopus Deploy server, you'll also install a lightweight agent service on each of the machines that you plan to deploy to, for example your web and application servers. We call this the Tentacle agent; the idea being that one Octopus server controls many Tentacles, potentially a lot more than 8! With Octopus and Tentacle, you can easily deploy to your own servers, or cloud services from providers like Amazon Web Services or Microsoft Azure.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class OctopusTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs b/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs
index 5927fba4b..6682fed80 100644
--- a/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs
+++ b/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.OpenCover;
/// OpenCover is a code coverage tool for .NET 2 and above (Windows OSs only - no MONO), with support for 32 and 64 processes and covers both branch and sequence points.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class OpenCoverTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Paket/Paket.Generated.cs b/source/Nuke.Common/Tools/Paket/Paket.Generated.cs
index 30d4502b6..6e15997ad 100644
--- a/source/Nuke.Common/Tools/Paket/Paket.Generated.cs
+++ b/source/Nuke.Common/Tools/Paket/Paket.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Paket;
/// Paket is a dependency manager for .NET and mono projects, which is designed to work well with NuGet packages and also enables referencing files directly from Git repositories or any HTTP resource. It enables precise and predictable control over what packages the projects within your application reference.
If you want to learn how to use Paket then read the Getting started tutorial and take a look at the FAQs.
If you are already using NuGet for package management in your solution then you can learn about the upgrade process in the convert from NuGet section.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class PaketTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs b/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs
index a3a5af1b9..9a9c645ab 100644
--- a/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs
+++ b/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Pulumi;
/// Pulumi is an open source infrastructure as code tool for creating, deploying and managing cloud infrastructure. Pulumi works with traditional infrastructure like VMs, networks, and databases, in addition to modern architectures, including containers, Kubernetes clusters, and serverless functions. Pulumi supports dozens of public, private, and hybrid cloud service providers.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class PulumiTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs b/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs
index 002a2ee60..20b712b80 100644
--- a/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs
+++ b/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Pwsh;
/// PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[PathToolRequirement(PathExecutable)]
[PathTool(Executable = PathExecutable)]
public partial class PwshTasks : ToolTasks, IRequirePathTool
{
diff --git a/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs b/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs
index 4d892123d..52f679bdd 100644
--- a/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs
+++ b/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.ReSharper;
/// For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class ReSharperTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs b/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs
index c659a2da8..74fa8393f 100644
--- a/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs
+++ b/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.ReportGenerator;
/// ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover or Cobertura into human readable reports in various formats.
The reports do not only show the coverage quota, but also include the source code and visualize which lines have been covered.
ReportGenerator supports merging several reports into one. It is also possible to pass one XML file containing several reports to ReportGenerator (e.g. a build log file).
The following output formats are supported by ReportGenerator:
- HTML, HTMLSummary, HTMLInline, HTMLChart, MHTML
- XML, XMLSummary
- Latex, LatexSummary
- TextSummary
- CsvSummary
- PngChart
- Badges
- Custom reports
Compatibility:
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class ReportGeneratorTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs b/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs
index 125593921..258724a66 100644
--- a/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs
+++ b/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.SignClient;
/// Code Signing client for Authenticode, NuGet, VSIX, and more
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class SignClientTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs b/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs
index 0f3e681a1..0731390ab 100644
--- a/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs
+++ b/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.SonarScanner;
/// The SonarScanner for MSBuild is the recommended way to launch a SonarQube or SonarCloud analysis for projects/solutions using MSBuild or dotnet command as build tool.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class SonarScannerTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs b/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs
index c84f3e68c..154e20284 100644
--- a/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs
+++ b/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.SpecFlow;
/// Use SpecFlow to define, manage and automatically execute human-readable acceptance tests in .NET projects. Writing easily understandable tests is a cornerstone of the BDD paradigm and also helps build up a living documentation of your system.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class SpecFlowTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs b/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs
index 2f496d026..d27b12010 100644
--- a/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs
+++ b/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Squirrel;
/// Squirrel is both a set of tools and a library, to completely manage both installation and updating your Desktop Windows application, written in either C# or any other language (i.e., Squirrel can manage native C++ applications).
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class SquirrelTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs b/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs
index b635a6da1..a32ac9c79 100644
--- a/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs
+++ b/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs
@@ -20,7 +20,7 @@ namespace Nuke.Common.Tools.StaticWebApps;
/// The Static Web Apps CLI, also known as SWA CLI, serves as a local development tool for Azure Static Web Apps. It can:
- Serve static app assets, or proxy to your app dev server
- Serve API requests, or proxy to APIs running in Azure Functions Core Tools
- Emulate authentication and authorization
- Emulate Static Web Apps configuration, including routing
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NpmPackageRequirement(PackageId)]
+[NpmTool(Id = PackageId, Executable = PackageExecutable)]
public partial class StaticWebAppsTasks : ToolTasks, IRequireNpmPackage
{
public static string StaticWebAppsPath => new StaticWebAppsTasks().GetToolPath();
diff --git a/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs b/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs
index fe5c212ab..d9ca43bcd 100644
--- a/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs
+++ b/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.TestCloud;
/// Test Cloud is a cloud based service consisting of thousands of physical mobile devices. Users upload their apps and tests to Test Cloud, which will install the apps on the devices and run the tests. When the tests are complete, Test Cloud, the results made available to users through an easy to use and informative web-based front end.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class TestCloudTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs b/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs
index 0e75b0cb2..0742f36ca 100644
--- a/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs
+++ b/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.VSTest;
/// VSTest.Console.exe is the command-line command that is used to run tests. You can specify several options in any order on the VSTest.Console.exe command line.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class VSTestTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs b/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs
index fc42df2d8..4d2f36d9b 100644
--- a/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs
+++ b/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.VSWhere;
/// VSWhere is designed to be a redistributable, single-file executable that can be used in build or deployment scripts to find where Visual Studio - or other products in the Visual Studio family - is located.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class VSWhereTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs b/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs
index cbbccef41..36b09c00c 100644
--- a/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs
+++ b/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.WebConfigTransformRunner;
/// This is a commandline tool to run an ASP.Net web.config tranformation.
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId, Executable = PackageExecutable)]
public partial class WebConfigTransformRunnerTasks : ToolTasks, IRequireNuGetPackage
{
diff --git a/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs b/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs
index 7f96f27e3..4c828bf33 100644
--- a/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs
+++ b/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs
@@ -20,7 +20,6 @@ namespace Nuke.Common.Tools.Xunit;
/// xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).
For more details, visit the official website.
[PublicAPI]
[ExcludeFromCodeCoverage]
-[NuGetPackageRequirement(PackageId)]
[NuGetTool(Id = PackageId)]
public partial class XunitTasks : ToolTasks, IRequireNuGetPackage
{