Skip to content

ci(release): drop nupkg/snupkg assets from GitHub Release#15

Merged
cosmin-staicu merged 1 commit into
mainfrom
ci/release-no-nupkg-assets
Jun 19, 2026
Merged

ci(release): drop nupkg/snupkg assets from GitHub Release#15
cosmin-staicu merged 1 commit into
mainfrom
ci/release-no-nupkg-assets

Conversation

@cosmin-staicu

Copy link
Copy Markdown
Member

Match the standard .NET OSS convention (FusionCache, Polly, etc.): the GitHub Release is just release notes + GitHub's auto-generated source archives — packages are not duplicated as release assets.

  • Removes the files: packages/*.nupkg / *.snupkg upload from the Create GitHub Release step.
  • Packages still publish to nuget.org via the preceding Push to nuget.org step (the canonical dotnet add package feed); symbols go to the nuget.org symbol server.
  • CI still uploads the nupkg workflow artifact for ad-hoc inspection — that's separate from the release.

Packages are distributed via nuget.org (the canonical restore feed); symbols
go to the nuget.org symbol server. The GitHub Release stays just notes + the
auto-generated source archives, matching the common .NET OSS convention.
@cosmin-staicu
cosmin-staicu force-pushed the ci/release-no-nupkg-assets branch from 61b7ea0 to 3d6370f Compare June 19, 2026 14:59
@sonarqubecloud

Copy link
Copy Markdown

@cosmin-staicu
cosmin-staicu merged commit 271d1ff into main Jun 19, 2026
2 checks passed
@cosmin-staicu
cosmin-staicu deleted the ci/release-no-nupkg-assets branch June 19, 2026 15:05
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