Skip to content

The assemblies carry the release's version, not 2.3.0 - #1679

Merged
Rafael-SOWNet merged 1 commit into
masterfrom
the-assemblies-carry-the-release-version
Oct 2, 2026
Merged

Rafael-SOWNet merged 1 commit into
masterfrom
the-assemblies-carry-the-release-version

Conversation

@Rafael-SOWNet

Copy link
Copy Markdown
Member

Closes #1678.

Nuget.yml passed the release's version as PackageVersion, which names a package but not the assemblies in it. Those took Version and FileVersion from Package.Build.props, which said 2.3.0, so the 2.5.0 package's AngouriMath.dll reports 2.3.0+ab7a8bd6….

  • Nuget.yml passes Version and FileVersion to each build and pack. PackageVersion follows Version.
  • publish.sh does the same with TERMINAL_VERSION, for the self-contained terminal builds.
  • Package.Build.props names 2.6.0, the version under development, for a local build.

FileVersion is four numbers, so it is the version without its suffix, followed by .0.

Checked by building and packing the library as the workflow does, with -p:Version=2.6.0-rc.1 -p:FileVersion=2.6.0.0:

  • the package is AngouriMath.2.6.0-rc.1.nupkg;
  • its AngouriMath.dll carries the informational version 2.6.0-rc.1+be009d56… and the file version 2.6.0.0.

The publish script was dry-run with TERMINAL_VERSION=2.6.0-rc.1 and without it. TerminalNightly.yml runs on this PR, since it touches publish.sh.

🤖 Generated with Claude Code

https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura

Nuget.yml passed the release's version as PackageVersion, which names a package but not the
assemblies in it, and those took Version and FileVersion from Package.Build.props, which said
2.3.0. Both release workflows now pass Version and FileVersion, and the props name 2.6.0, the
version under development, for a local build.

Closes #1678.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012sonx8iAspMiwRwokT1Ura
@Rafael-SOWNet Rafael-SOWNet added this to the 2.6.0 milestone Oct 2, 2026
@Rafael-SOWNet
Rafael-SOWNet merged commit 6d75300 into master Oct 2, 2026
28 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.

The 2.4.0 and 2.5.0 assemblies say they are 2.3.0

1 participant