.github/workflows/publish-nuget.yml packs with -p:Version=${{ github.ref_name }} only. Version seeds AssemblyVersion, so assembly identity shifts on every patch release (X.Y.0 → X.Y.0.0, X.Y.1 → X.Y.1.0) and releases stop being drop-in replacements.
Fix: pin AssemblyVersion to the major and set FileVersion explicitly — it defaults from AssemblyVersion, not from Version.
Upstream: kudima03/Pure.Primitives.Abstractions#152
.github/workflows/publish-nuget.ymlpacks with-p:Version=${{ github.ref_name }}only.VersionseedsAssemblyVersion, so assembly identity shifts on every patch release (X.Y.0→X.Y.0.0,X.Y.1→X.Y.1.0) and releases stop being drop-in replacements.Fix: pin
AssemblyVersionto the major and setFileVersionexplicitly — it defaults fromAssemblyVersion, not fromVersion.Upstream: kudima03/Pure.Primitives.Abstractions#152