From 5725c35feed2a83c44329d82e5ec1d33524b4833 Mon Sep 17 00:00:00 2001 From: Artur Bobb Date: Wed, 15 Jul 2026 07:10:24 +0000 Subject: [PATCH] fix(build): support source ZIP builds without SourceLink/git Disable SourceLink when .git is missing (GitHub source archives), detect samples/tests/benchmarks on Windows via normalized paths and project-name suffixes, and remove an unused using that failed Data.Sample under TreatWarningsAsErrors. Co-authored-by: Artur B. --- Directory.Build.props | 11 ++++++++++- samples/FunctionFoundry.Data.Sample/Program.cs | 1 - 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 6657629..486565d 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -28,11 +28,20 @@ $(ArtifactsPath)/packages + + + false + false + false + + true + + <_NormalizedProjectDir>$([System.String]::Copy('$(MSBuildProjectDirectory)').Replace('\', '/')) - + false $(NoWarn);CS1591;CA1707;CA1812;CA1515;CA1050;IDE0005 diff --git a/samples/FunctionFoundry.Data.Sample/Program.cs b/samples/FunctionFoundry.Data.Sample/Program.cs index 2a2861b..891d688 100644 --- a/samples/FunctionFoundry.Data.Sample/Program.cs +++ b/samples/FunctionFoundry.Data.Sample/Program.cs @@ -1,4 +1,3 @@ -using System.Text; using FunctionFoundry.Data; string tempDir = Path.Combine(Path.GetTempPath(), "ff-data-sample-" + Guid.NewGuid().ToString("N"));