From 21554602c60891ff1dbf998bb2abe29ec9cb9b88 Mon Sep 17 00:00:00 2001 From: Vineeth Thomas Alex <16733941+vineeththomasalex@users.noreply.github.com> Date: Tue, 16 Jun 2026 17:10:18 -0500 Subject: [PATCH 1/3] Add ClangSharp and libclang to job-level CodeSign exclusions --- AzurePipelinesTemplates/win32metadata-onebranch.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AzurePipelinesTemplates/win32metadata-onebranch.yml b/AzurePipelinesTemplates/win32metadata-onebranch.yml index 43cbbae2..e0422edb 100644 --- a/AzurePipelinesTemplates/win32metadata-onebranch.yml +++ b/AzurePipelinesTemplates/win32metadata-onebranch.yml @@ -147,7 +147,7 @@ stages: ob_outputDirectory: '$(Build.ArtifactStagingDirectory)' ob_artifactBaseName: 'NuGetPackages' ob_sdl_binskim_break: true # https://aka.ms/obpipelines/sdl - ob_sdl_codeSignValidation_excludes: -|**\Humanizer.dll;-|**\Newtonsoft.Json.dll;-|**\System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.Wrappers.dll + ob_sdl_codeSignValidation_excludes: -|**\Humanizer.dll;-|**\Newtonsoft.Json.dll;-|**\System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.Wrappers.dll;-|**\ClangSharp*.dll;-|**\libclang*.dll;-|**\libClangSharp*.dll pool: type: windows steps: From 8d65745ce38f1f8a5d1b6224420b1e7bcd46d9de Mon Sep 17 00:00:00 2001 From: Vineeth Thomas Alex Date: Thu, 25 Jun 2026 12:10:55 -0500 Subject: [PATCH 2/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- AzurePipelinesTemplates/win32metadata-onebranch.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AzurePipelinesTemplates/win32metadata-onebranch.yml b/AzurePipelinesTemplates/win32metadata-onebranch.yml index e0422edb..e1cf7c9d 100644 --- a/AzurePipelinesTemplates/win32metadata-onebranch.yml +++ b/AzurePipelinesTemplates/win32metadata-onebranch.yml @@ -147,7 +147,7 @@ stages: ob_outputDirectory: '$(Build.ArtifactStagingDirectory)' ob_artifactBaseName: 'NuGetPackages' ob_sdl_binskim_break: true # https://aka.ms/obpipelines/sdl - ob_sdl_codeSignValidation_excludes: -|**\Humanizer.dll;-|**\Newtonsoft.Json.dll;-|**\System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.Wrappers.dll;-|**\ClangSharp*.dll;-|**\libclang*.dll;-|**\libClangSharp*.dll + ob_sdl_codeSignValidation_excludes: -|**\Humanizer.dll;-|**\Newtonsoft.Json.dll;-|**\System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.Wrappers.dll;-|**\ClangSharp.dll;-|**\ClangSharp.Interop.dll;-|**\ClangSharp.PInvokeGenerator.dll;-|**\libclang*.dll;-|**\libClangSharp*.dll pool: type: windows steps: From 3f4d32963eedde67e991e9308ce4573ff6fe0254 Mon Sep 17 00:00:00 2001 From: Vineeth Thomas Alex Date: Thu, 25 Jun 2026 12:11:41 -0500 Subject: [PATCH 3/3] Apply suggestion from @vineeththomasalex --- AzurePipelinesTemplates/win32metadata-onebranch.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AzurePipelinesTemplates/win32metadata-onebranch.yml b/AzurePipelinesTemplates/win32metadata-onebranch.yml index e1cf7c9d..9b8b288c 100644 --- a/AzurePipelinesTemplates/win32metadata-onebranch.yml +++ b/AzurePipelinesTemplates/win32metadata-onebranch.yml @@ -147,7 +147,9 @@ stages: ob_outputDirectory: '$(Build.ArtifactStagingDirectory)' ob_artifactBaseName: 'NuGetPackages' ob_sdl_binskim_break: true # https://aka.ms/obpipelines/sdl - ob_sdl_codeSignValidation_excludes: -|**\Humanizer.dll;-|**\Newtonsoft.Json.dll;-|**\System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.Wrappers.dll;-|**\ClangSharp.dll;-|**\ClangSharp.Interop.dll;-|**\ClangSharp.PInvokeGenerator.dll;-|**\libclang*.dll;-|**\libClangSharp*.dll + ob_sdl_codeSignValidation_excludes: -|**\Humanizer.dll;-|**\Newtonsoft.Json.dll;-|**\System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.dll;-|**\TestableIO.System.IO.Abstractions.Wrappers.dll;-|**\ClangSharp.dll;-|**\ClangSharp.Interop.dll;-|**\ClangSharp.PInvokeGenerator.dll;-|**\libclang*.dll;-|**\libClangSharp*.dll + + pool: type: windows steps: