Skip to content

Add release version helper automation#326

Merged
stef-k merged 2 commits into
mainfrom
feature/release-version-helper-324
May 21, 2026
Merged

Add release version helper automation#326
stef-k merged 2 commits into
mainfrom
feature/release-version-helper-324

Conversation

@stef-k

@stef-k stef-k commented May 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fixes Add release helper automation for Wayfarer version bumps #324.
  • Adds tools/release/version.py for deterministic release version preparation and validation.
  • Adds pytest coverage for prepare/check, local tag validation, and mocked GitHub release validation.
  • Documents the release helper commands in docs/23-Versioning.md.

Validation

  • python -m pytest tools/release/tests - 21 passed.
  • dotnet run --project tools/Wayfarer.LocCheck -- --warn 400 --fail 600 - passed; only existing out-of-scope LOC warnings.
  • git diff --check origin/main...HEAD - passed.

Note: python tools/release/version.py check currently exits 1 on the live repo because it correctly detects release metadata drift: Version.props is 1.4.0 while the top CHANGELOG.md entry is 1.3.2.

Scope Notes

  • No runtime version provider, CLI version command, HTTP header, /api/version, footer display, release publishing, or GitHub release mutation was added.

@stef-k stef-k merged commit e81300e into main May 21, 2026
1 check passed
@stef-k stef-k deleted the feature/release-version-helper-324 branch May 21, 2026 07: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.

Add release helper automation for Wayfarer version bumps

1 participant