From 4ff2c0899b92281031d9420e82e2836a471a035b Mon Sep 17 00:00:00 2001 From: Mabrouk Mahdhi Date: Fri, 24 Jan 2025 01:43:33 +0100 Subject: [PATCH 1/3] DATA: InstallPlaywrightTask --- .../DotNets/Tasks/InstallPlaywrightTask.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/InstallPlaywrightTask.cs diff --git a/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/InstallPlaywrightTask.cs b/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/InstallPlaywrightTask.cs new file mode 100644 index 0000000..607861c --- /dev/null +++ b/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/InstallPlaywrightTask.cs @@ -0,0 +1,13 @@ +// --------------------------------------------------------------------------- +// Copyright (c) Hassan Habib & Shri Humrudha Jagathisun All rights reserved. +// Licensed under the MIT License. +// See License.txt in the project root for license information. +// --------------------------------------------------------------------------- + +namespace ADotNet.Models.Pipelines.GithubPipelines.DotNets.Tasks +{ + public class InstallPlaywrightTask : GithubTask + { + public override string Run { get; set; } = "dotnet tool install --global Microsoft.Playwright.CLI"; + } +} From f7a12d1d32932afc0bdf47bea865a2774344c82d Mon Sep 17 00:00:00 2001 From: Mabrouk Mahdhi Date: Fri, 24 Jan 2025 01:46:04 +0100 Subject: [PATCH 2/3] DATA: WorkloadUpdateTask --- .../DotNets/Tasks/WorkloadUpdateTask.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs diff --git a/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs b/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs new file mode 100644 index 0000000..f5c02cc --- /dev/null +++ b/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs @@ -0,0 +1,13 @@ +// --------------------------------------------------------------------------- +// Copyright (c) Hassan Habib & Shri Humrudha Jagathisun All rights reserved. +// Licensed under the MIT License. +// See License.txt in the project root for license information. +// --------------------------------------------------------------------------- + +namespace ADotNet.Models.Pipelines.GithubPipelines.DotNets.Tasks +{ + public class WorkloadUpdateTask : GithubTask + { + public override string Run { get; set; } = "dotnet workload update"; + } +} From b248ad09fa9c96ea6768f09a6170303c46a98bb4 Mon Sep 17 00:00:00 2001 From: Mabrouk Mahdhi <16063715+mabroukmahdhi@users.noreply.github.com> Date: Mon, 27 Jan 2025 18:11:21 +0100 Subject: [PATCH 3/3] CODE RUB: Add Summary Co-authored-by: Christo du Toit --- .../DotNets/Tasks/WorkloadUpdateTask.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs b/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs index f5c02cc..fca9fb1 100644 --- a/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs +++ b/ADotNet/Models/Pipelines/GithubPipelines/DotNets/Tasks/WorkloadUpdateTask.cs @@ -6,8 +6,22 @@ namespace ADotNet.Models.Pipelines.GithubPipelines.DotNets.Tasks { + /// + /// Represents a task that updates the installed workloads in the .NET SDK. + /// public class WorkloadUpdateTask : GithubTask { + /// + /// Gets or sets the name of the task. + /// The default value is: "Update installed workloads in the .NET SDK". + /// + public override string Name { get; set; } = "Update installed workloads in the .NET SDK"; + + /// + /// Gets or sets the command to execute for the task. + /// The command updates all installed workloads in the .NET SDK to their latest versions. + /// The default value is: "dotnet workload update". + /// public override string Run { get; set; } = "dotnet workload update"; } }