Skip to content

feat: add NuGet packages CI pipeline#2

Merged
aschoelzhorn merged 3 commits into
masterfrom
copilot/create-nuget-packages-pipeline
Jun 22, 2026
Merged

feat: add NuGet packages CI pipeline#2
aschoelzhorn merged 3 commits into
masterfrom
copilot/create-nuget-packages-pipeline

Conversation

Copilot AI commented Jun 22, 2026

Copy link
Copy Markdown

The existing CI only built the solution with no artifact output — no NuGet packages were produced or uploaded.

Changes

  • New workflow .github/workflows/nuget.yml triggers on push/PR to master
    • Restores, then builds full GraphLayout.sln in Release
    • Derives package version: v* tag → stripped semver (e.g. v1.2.31.2.3); otherwise 1.0.<run_number>
    • Runs nuget pack against all four existing .nuspec files:
      • Msagl — core layout engine
      • Msagl.Drawing — drawing attributes/graph model
      • Msagl.GraphViewerGDI — WinForms viewer control
      • Msagl.WpfGraphControl — WPF viewer control
    • Uploads all .nupkg files as the nuget-packages workflow artifact (fails if none produced)

Copilot AI changed the title feat: add NuGet packages pipeline feat: add NuGet packages CI pipeline Jun 22, 2026
Copilot AI requested a review from aschoelzhorn June 22, 2026 12:49
@aschoelzhorn aschoelzhorn marked this pull request as ready for review June 22, 2026 13:34
@aschoelzhorn aschoelzhorn merged commit 1763f0e into master Jun 22, 2026
2 checks passed
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.

2 participants