dotnet-release-management

Installation
SKILL.md

dotnet-release-management

Release lifecycle management for .NET projects: Nerdbank.GitVersioning (NBGV) setup with version.json configuration, version height calculation, and public release vs pre-release modes; SemVer 2.0 strategy for .NET libraries (when to bump major/minor/patch, API compatibility considerations) and applications (build metadata, deployment versioning); changelog generation (Keep a Changelog format, auto-generation with git-cliff and conventional commits); pre-release version workflows (alpha, beta, rc, stable progression); and release branching patterns (release branches, hotfix branches, trunk-based releases with tags).

Version assumptions: .NET 8.0+ baseline. Nerdbank.GitVersioning 3.6+ (current stable). SemVer 2.0 specification.

Scope

  • Nerdbank.GitVersioning (NBGV) setup and version height
  • SemVer 2.0 strategy for libraries and applications
  • Changelog generation (Keep a Changelog, git-cliff)
  • Pre-release version workflows (alpha, beta, rc, stable)
  • Release branching patterns (release branches, trunk-based)

Out of scope

Installs
3
GitHub Stars
218
First Seen
Feb 24, 2026
dotnet-release-management — novotnyllc/dotnet-artisan