Skip to content

chore(release): exclude demo exes from the nuget pack#5

Merged
ANcpLua merged 1 commit into
mainfrom
release-prep-v3.0.1
Jun 4, 2026
Merged

chore(release): exclude demo exes from the nuget pack#5
ANcpLua merged 1 commit into
mainfrom
release-prep-v3.0.1

Conversation

@ANcpLua
Copy link
Copy Markdown
Owner

@ANcpLua ANcpLua commented Jun 4, 2026

Summary

Pre-v3.0.1 packaging fix. nuget-publish.yml runs dotnet pack <slnx> over the whole solution and IsPackable defaults to true, so Telemetry.Example and Tournament.Demos would each publish a .nupkg to nuget.org. Set IsPackable=false on both (matching DocsGenerator / _build).

Verified

Local dotnet pack <slnx> emits exactly the 5 shipped packages — no demo packages:

Qyl.OpenTelemetry.SemanticConventions(.Analyzers/.Incubating/.Nuke/.SourceGeneration)

🤖 Generated with Claude Code

nuget-publish.yml packs the whole solution; IsPackable defaults to true, so the
two demo projects (Telemetry.Example, Tournament.Demos) would each produce a
.nupkg and get pushed to nuget.org alongside the 5 shipped packages. Set
IsPackable=false on both (matching DocsGenerator / _build). Verified: a local
`dotnet pack <slnx>` now emits exactly the 5 Qyl.OpenTelemetry.SemanticConventions*
packages, no demos.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ANcpLua ANcpLua merged commit 91b902d into main Jun 4, 2026
2 checks passed
@ANcpLua ANcpLua deleted the release-prep-v3.0.1 branch June 4, 2026 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant