Commit f086bb0
committed
release: switch to embedded debug info, drop snupkg push
nuget.org's snupkg-validation rejected every symbol package this
repo pushed (the .nupkg lands fine; the .snupkg flatcontainer URL
returns 404 after async validation). Root cause: side-PDBs from
build tools (Grpc.Tools / Confluent.Kafka / etc.) land in the
snupkg but not the nupkg, so the PDB<->DLL match check fails.
Fix mirrors the Bowire-monorepo convention:
Directory.Build.props
DebugType=portable + IncludeSymbols=true + SymbolPackageFormat=snupkg
-> DebugType=embedded + IncludeSymbols=false. PDB lands inside
the main DLL, SourceLink step-through stays available.
.github/workflows/release.yml
dotnet nuget push *.snupkg step removed.1 parent 1e007df commit f086bb0
2 files changed
Lines changed: 10 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
58 | 60 | | |
59 | 61 | | |
60 | | - | |
61 | 62 | | |
62 | 63 | | |
63 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | | - | |
66 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
67 | 72 | | |
68 | 73 | | |
69 | 74 | | |
| |||
0 commit comments