From ba16677320dd3ba6d5cf8cd461d0d3c09abdfee3 Mon Sep 17 00:00:00 2001 From: Artur Stolear Date: Wed, 12 Nov 2025 03:46:52 +0100 Subject: [PATCH 01/10] Updates dotnet and docker versions Updates the latest .NET LTS version to 10.0. Includes .NET 8.0 in the supported versions array. Sets the latest Docker distribution to Ubuntu 24.04. --- build/common/Utilities/Constants.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/common/Utilities/Constants.cs b/build/common/Utilities/Constants.cs index 49eac5f818..2a6ad5f6ff 100644 --- a/build/common/Utilities/Constants.cs +++ b/build/common/Utilities/Constants.cs @@ -6,8 +6,8 @@ public static class Constants public const string RepoOwner = "GitTools"; public const string Repository = "GitVersion"; - public const string DotnetLtsLatest = "8.0"; - public static readonly string[] DotnetVersions = [DotnetLtsLatest, "9.0"]; + public const string DotnetLtsLatest = "10.0"; + public static readonly string[] DotnetVersions = [DotnetLtsLatest, "9.0", "8.0"]; public const string DefaultBranch = "main"; public const string DefaultConfiguration = "Release"; @@ -30,7 +30,7 @@ public static class Constants public const string FedoraLatest = "fedora.42"; public const string UbuntuLatest = "ubuntu.24.04"; - public const string DockerDistroLatest = DebianLatest; + public const string DockerDistroLatest = UbuntuLatest; public static readonly string[] DockerDistros = [ From 7cd7c4288e5a016bef0562e882631f296199c55a Mon Sep 17 00:00:00 2001 From: Artur Stolear Date: Wed, 12 Nov 2025 04:10:19 +0100 Subject: [PATCH 02/10] updates .net TFM to net10.0 updates the target framework moniker to .net 10.0 for all build configurations. --- build/.run/Artifacts DotnetTool Test.run.xml | 2 +- build/.run/Artifacts Executable Test.run.xml | 4 ++-- build/.run/Artifacts MsBuildCore Test.run.xml | 2 +- build/.run/Artifacts MsBuildFull Test.run.xml | 4 ++-- build/.run/Artifacts Native Test.run.xml | 2 +- build/.run/Artifacts Prepare.run.xml | 2 +- build/.run/Artifacts Test.run.xml | 2 +- build/.run/Build Docs.run.xml | 4 ++-- build/.run/Build Prepare.run.xml | 4 ++-- build/.run/Build.run.xml | 4 ++-- build/.run/Clean.run.xml | 4 ++-- build/.run/Code Format.run.xml | 4 ++-- build/.run/Default Artifacts.run.xml | 4 ++-- build/.run/Default Build.run.xml | 4 ++-- build/.run/Default Config.run.xml | 4 ++-- build/.run/Default Docker.run.xml | 4 ++-- build/.run/Default Docs.run.xml | 4 ++-- build/.run/Default Publish.run.xml | 4 ++-- build/.run/Docker Build.run.xml | 2 +- build/.run/Docker Manifest.run.xml | 2 +- build/.run/Docker Publish.run.xml | 2 +- build/.run/Docker Test.run.xml | 2 +- build/.run/DockerHub Readme Publish.run.xml | 4 ++-- build/.run/Generate Schemas.run.xml | 8 ++++--- build/.run/Package Archive.run.xml | 4 ++-- build/.run/Package Chocolatey.run.xml | 4 ++-- build/.run/Package Nuget.run.xml | 4 ++-- build/.run/Package Prepare.run.xml | 4 ++-- build/.run/Package.run.xml | 4 ++-- build/.run/Preview Docs.run.xml | 4 ++-- build/.run/Publish Chocolatey.run.xml | 4 ++-- build/.run/Publish Docs.run.xml | 4 ++-- build/.run/Publish Nuget.run.xml | 4 ++-- build/.run/Publish Release.run.xml | 4 ++-- build/.run/PublishCoverage.run.xml | 2 +- build/.run/SetMatrix.run.xml | 4 ++-- build/.run/Test.run.xml | 4 ++-- build/.run/UnitTest (8.0).run.xml | 16 +++++++++---- build/.run/UnitTest (9.0).run.xml | 4 ++-- build/.run/UnitTest (Lts Latest).run.xml | 23 +++++++++++++++++++ build/.run/Validate Version.run.xml | 4 ++-- build/Directory.Build.props | 2 +- 42 files changed, 106 insertions(+), 75 deletions(-) create mode 100644 build/.run/UnitTest (Lts Latest).run.xml diff --git a/build/.run/Artifacts DotnetTool Test.run.xml b/build/.run/Artifacts DotnetTool Test.run.xml index ffb49db890..ac637febb2 100644 --- a/build/.run/Artifacts DotnetTool Test.run.xml +++ b/build/.run/Artifacts DotnetTool Test.run.xml @@ -15,7 +15,7 @@