From 904fb34c375c2486cfc0e609ce681a1eef747fba Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Wed, 11 Feb 2026 09:08:06 -0500 Subject: [PATCH 1/2] feat: add NuGet Central Package Management and upgrade packages Introduce Directory.Packages.props to centralize all package version management. Remove Version attributes from PackageReference entries in all project files. Also upgrades Amazon.CDK.Lib to 2.238.0, Microsoft.SourceLink.GitHub to 10.0.103, and migrates from xunit.v3 to xunit.v3.mtp-v2 3.2.2. Bumps VersionPrefix to 2.1.4. Co-Authored-By: Claude Opus 4.6 --- Directory.Build.props | 4 ++-- Directory.Packages.props | 21 +++++++++++++++++++ LayeredCraft.Cdk.Constructs.slnx | 1 + .../LayeredCraft.Cdk.Constructs.csproj | 2 +- .../LayeredCraft.Cdk.Constructs.Tests.csproj | 16 +++++++------- 5 files changed, 33 insertions(+), 11 deletions(-) create mode 100644 Directory.Packages.props diff --git a/Directory.Build.props b/Directory.Build.props index dc3bdc7..61f7e18 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,6 +1,6 @@ - 2.1.3 + 2.1.4 MIT @@ -20,7 +20,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Directory.Packages.props b/Directory.Packages.props new file mode 100644 index 0000000..10d9ff9 --- /dev/null +++ b/Directory.Packages.props @@ -0,0 +1,21 @@ + + + true + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LayeredCraft.Cdk.Constructs.slnx b/LayeredCraft.Cdk.Constructs.slnx index f0369b4..19ad064 100644 --- a/LayeredCraft.Cdk.Constructs.slnx +++ b/LayeredCraft.Cdk.Constructs.slnx @@ -31,6 +31,7 @@ + diff --git a/src/LayeredCraft.Cdk.Constructs/LayeredCraft.Cdk.Constructs.csproj b/src/LayeredCraft.Cdk.Constructs/LayeredCraft.Cdk.Constructs.csproj index ab5dc16..5daddf7 100644 --- a/src/LayeredCraft.Cdk.Constructs/LayeredCraft.Cdk.Constructs.csproj +++ b/src/LayeredCraft.Cdk.Constructs/LayeredCraft.Cdk.Constructs.csproj @@ -15,7 +15,7 @@ - + diff --git a/test/LayeredCraft.Cdk.Constructs.Tests/LayeredCraft.Cdk.Constructs.Tests.csproj b/test/LayeredCraft.Cdk.Constructs.Tests/LayeredCraft.Cdk.Constructs.Tests.csproj index b9e6733..18a1302 100644 --- a/test/LayeredCraft.Cdk.Constructs.Tests/LayeredCraft.Cdk.Constructs.Tests.csproj +++ b/test/LayeredCraft.Cdk.Constructs.Tests/LayeredCraft.Cdk.Constructs.Tests.csproj @@ -30,14 +30,14 @@ - - - - - - - - + + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive From bf383e7d9a87220eb0efee0c9a651d0fbdea0528 Mon Sep 17 00:00:00 2001 From: Nick Cipollina Date: Wed, 11 Feb 2026 09:09:12 -0500 Subject: [PATCH 2/2] ci: add .NET 10 SDK to build workflow Co-Authored-By: Claude Opus 4.6 --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 462c896..53df0a8 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -24,4 +24,5 @@ jobs: dotnet-version: | 8.0.x 9.0.x + 10.0.x secrets: inherit \ No newline at end of file