From 05de128046b651c1931efadde801891aca702aa0 Mon Sep 17 00:00:00 2001 From: JerrettDavis Date: Mon, 19 Oct 2026 18:53:08 -0500 Subject: [PATCH] build: trim SkiaSharp native symbols/rare RIDs from publish output JD.AI.Daemon nupkg hit 274 MB (NuGet.org limit 250 MB, HTTP 413) after adding SkiaSharp natives; trimmed pdbs and bionic/riscv/loongarch/x86 RIDs (Daemon 182 MB, Gateway 152 MB, JD.AI 142 MB). --- Directory.Build.targets | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Directory.Build.targets b/Directory.Build.targets index b5616e23..1a28ba59 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -8,4 +8,15 @@ + + + + <_SkiaTrim Include="@(ResolvedFileToPublish)" Condition="$([System.String]::Copy('%(RelativePath)').Contains('libSkiaSharp')) AND ('%(Extension)' == '.pdb' OR $([System.String]::Copy('%(RelativePath)').Contains('linux-bionic')) OR $([System.String]::Copy('%(RelativePath)').Contains('riscv64')) OR $([System.String]::Copy('%(RelativePath)').Contains('loongarch64')) OR $([System.String]::Copy('%(RelativePath)').Contains('linux-x86')) OR $([System.String]::Copy('%(RelativePath)').Contains('linux-arm/native')) OR $([System.String]::Copy('%(RelativePath)').Contains('linux-arm +ative')) OR $([System.String]::Copy('%(RelativePath)').Contains('linux-musl-arm/native')) OR $([System.String]::Copy('%(RelativePath)').Contains('linux-musl-arm +ative')))" /> + + + +