Skip to content

Publish NuGet packages from a single build - #1836

Merged
JoeRobich merged 1 commit into
masterfrom
fix-single-nuget-artifact
Oct 7, 2026
Merged

JoeRobich merged 1 commit into
masterfrom
fix-single-nuget-artifact

Conversation

@JoeRobich

Copy link
Copy Markdown
Member

Summary

  • pack NuGet packages only on the Ubuntu build
  • upload that package set as the nuget artifact expected by the reusable publish workflow
  • remove the merge job that combined identically named packages from three OS builds

Why

The v0.19.11 publish run produced valid package sets on each OS, but merging the three sets corrupted 9 of the 30 resulting archives. Publishing one platform-independent package set avoids duplicate artifact entries and archive corruption.

Failed run: https://github.com/OmniSharp/csharp-language-server-protocol/actions/runs/37552293201

Validation

  • parsed .github/workflows/ci.yml successfully
  • git diff --check
  • verified all 30 packages from the Ubuntu artifact pass ZIP integrity checks

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added this to the v0.19.11 milestone Oct 7, 2026
@mergify

mergify Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mysterious We forgot to label this

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant