Skip to content

Complete the Nerdbank.GitVersioning transition — drop GitVersion.Tool #81

Description

@ChrisonSimtian

Per CLAUDE.md: "GitVersion is still installed as a transitional helper for MajorMinorPatchVersion in Build.cs; full removal is a follow-up."

This is that follow-up. Nerdbank.GitVersioning emits everything we need — AssemblyInformationalVersion, NuGetPackageVersion, etc. Build.cs should source MajorMinorPatchVersion from NB.GV's generated ThisAssembly.AssemblyInformationalVersion (or similar) and stop invoking the GitVersion CLI tool.

Refs the dependency audit. Done when:

  • Build.cs MajorMinorPatchVersion derived from NB.GV
  • GitVersion.Tool PackageDownload removed
  • Test that this repo's release versioning still works (publish to nuget.org succeeds with a sensible version)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions