Skip to content

Use GitVersion for app version metadata - #580

Merged
shanselman merged 1 commit into
masterfrom
fix/tag-derived-app-version
May 29, 2026
Merged

Use GitVersion for app version metadata#580
shanselman merged 1 commit into
masterfrom
fix/tag-derived-app-version

Conversation

@shanselman

Copy link
Copy Markdown
Collaborator

Summary

  • remove stale hardcoded project/app version metadata and derive product builds from GitVersion tag history
  • preserve prerelease labels in user-facing app versions while stripping build metadata
  • update local Inno/version helpers, release docs, and CI release validation
  • add regression tests preventing stale release literals and product csproj version fallbacks

Validation

  • ./build.ps1
  • dotnet test ./tests/OpenClaw.Shared.Tests/OpenClaw.Shared.Tests.csproj --no-restore
  • dotnet test ./tests/OpenClaw.Tray.Tests/OpenClaw.Tray.Tests.csproj --no-restore
  • git diff --check

Closes #570

Remove stale project-level release versions and derive assembly/package metadata from GitVersion tag history. Preserve prerelease labels in displayed app versions and add regression checks for stale literals.

Closes #570

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@shanselman
shanselman merged commit f8e6ac4 into master May 29, 2026
19 checks passed
@shanselman
shanselman deleted the fix/tag-derived-app-version branch May 29, 2026 06:04
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.

Released version v0.5.0 still displays v0.4.7 in-app due to stale csproj Version

1 participant