From 223fb36f1dd64e6cb81c4228427401c8892d0f09 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Mon, 16 Mar 2026 10:26:45 -0700 Subject: [PATCH] Add reproducible builds pkg; remove embedded PDB Add DotNet.ReproducibleBuilds (with comment) alongside Nerdbank.GitVersioning to enable reproducible build tooling. Remove the explicit PublishRepositoryUrl setting from Directory.Build.props. Drop the ContinuousIntegrationBuild property from build/Community.Toolkit.Common.props. Remove forced DebugType=embedded and associated comments from the source generator and codefixer props, reverting to default PDB handling for those projects. --- Directory.Build.props | 6 ++++-- build/Community.Toolkit.Common.props | 1 - .../CommunityToolkit.Mvvm.CodeFixers.props | 3 --- .../CommunityToolkit.Mvvm.SourceGenerators.props | 9 --------- 4 files changed, 4 insertions(+), 15 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 589a8f886..785426ab8 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -24,17 +24,19 @@ + + - - true + true + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb diff --git a/build/Community.Toolkit.Common.props b/build/Community.Toolkit.Common.props index 4d0ec4379..8fcc6f4b4 100644 --- a/build/Community.Toolkit.Common.props +++ b/build/Community.Toolkit.Common.props @@ -46,7 +46,6 @@ true true - $(TF_BUILD) \ No newline at end of file diff --git a/src/CommunityToolkit.Mvvm.CodeFixers/CommunityToolkit.Mvvm.CodeFixers.props b/src/CommunityToolkit.Mvvm.CodeFixers/CommunityToolkit.Mvvm.CodeFixers.props index 391336f41..ced73c7ae 100644 --- a/src/CommunityToolkit.Mvvm.CodeFixers/CommunityToolkit.Mvvm.CodeFixers.props +++ b/src/CommunityToolkit.Mvvm.CodeFixers/CommunityToolkit.Mvvm.CodeFixers.props @@ -4,9 +4,6 @@ netstandard2.0 false true - - - embedded diff --git a/src/CommunityToolkit.Mvvm.SourceGenerators/CommunityToolkit.Mvvm.SourceGenerators.props b/src/CommunityToolkit.Mvvm.SourceGenerators/CommunityToolkit.Mvvm.SourceGenerators.props index 123844340..13dec59ef 100644 --- a/src/CommunityToolkit.Mvvm.SourceGenerators/CommunityToolkit.Mvvm.SourceGenerators.props +++ b/src/CommunityToolkit.Mvvm.SourceGenerators/CommunityToolkit.Mvvm.SourceGenerators.props @@ -4,15 +4,6 @@ netstandard2.0 false true - - - embedded