Skip to content

chore(release): set version to 0.6.0 and unpin FileVersion - #89

Merged
AThraen merged 1 commit into
mainfrom
chore/version-0.6.0
Aug 19, 2026
Merged

chore(release): set version to 0.6.0 and unpin FileVersion#89
AThraen merged 1 commit into
mainfrom
chore/version-0.6.0

Conversation

@AThraen

@AThraen AThraen commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Last piece of the v0.6.0 pre-release review — finding 04.

Problem

AssemblyVersion and FileVersion were hardcoded to 0.3.4.0 in the csproj, while CI only overrides Version (via -p:Version= from the git tag). Those never meet, so the pinned values won.

Result: every release up to and including v0.5.0 shipped binaries where Windows' file-properties dialog reads File version 0.3.4.0 against Product version 0.5.0. Anyone checking the version the normal Windows way — right-click → Properties → Details — got a wrong answer. Confirmed against the installed v0.5.0 build.

Fix

Removed both pinned elements so they derive from Version, and set Version to 0.6.0 for local build clarity. CI still overrides it from the tag, so this stays correct for future releases instead of drifting again.

Verification

CI-shaped publish (-p:Version=0.6.0) against this branch:

FileVersion    : 0.6.0.0                                    (was 0.3.4.0)
ProductVersion : 0.6.0+a13bca5e37da43cc7e6b77bfc0eec019d5b79152

No external consumers bind against this assembly, so the AssemblyVersion change is inert.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NDsEfog5kVkT5NmX1Ya5be

AssemblyVersion and FileVersion were hardcoded to 0.3.4.0 while CI only
overrides Version (via -p:Version= from the git tag). The two never met,
so every release up to and including v0.5.0 shipped binaries whose
Windows file-properties dialog read "File version 0.3.4.0" against
"Product version 0.5.0".

Removed both pinned elements so they derive from Version, and set Version
to 0.6.0 for local build clarity. CI still overrides it from the tag.

Verified with a CI-shaped publish (-p:Version=0.6.0):
  FileVersion    : 0.6.0.0     (was 0.3.4.0)
  ProductVersion : 0.6.0+a13bca5

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NDsEfog5kVkT5NmX1Ya5be
@AThraen
AThraen merged commit f016a7c into main Aug 19, 2026
1 check passed
@AThraen
AThraen deleted the chore/version-0.6.0 branch August 19, 2026 17:50
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.

1 participant