Skip to content

Support matching post-release tags like 7.9.0.post1#449

Merged
jacobmanderson merged 3 commits into
masterfrom
fix/release-version-post-matching
Mar 13, 2026
Merged

Support matching post-release tags like 7.9.0.post1#449
jacobmanderson merged 3 commits into
masterfrom
fix/release-version-post-matching

Conversation

@jacobmanderson
Copy link
Copy Markdown
Contributor

@jacobmanderson jacobmanderson commented Mar 13, 2026

Summary

  • update the uv-dynamic-versioning tag pattern to match both -stageN and .stageN suffixes
  • add unit tests that validate matching for standard tags, hyphen prerelease tags, and post-release tags such as 7.9.0.post1
  • add a changelog entry for this fix

Changelog

Confluence Changelog

Testing

  • pytest -q tests/unit/test_release_version_pattern.py

Note

Low Risk
Low risk config-only change that adjusts the git tag regex used for dynamic versioning; impact is limited to how versions are derived during builds/releases.

Overview
Updates uv-dynamic-versioning configuration to accept release tags with either hyphen or dotted suffixes (e.g., -rc1 and .post1) when deriving the package version from git.

Adds a corresponding CHANGES.txt entry documenting the expanded tag-matching behavior.

Written by Cursor Bugbot for commit bb30f4e. This will update automatically on new commits. Configure here.

Sung96kim
Sung96kim previously approved these changes Mar 13, 2026
@jacobmanderson
Copy link
Copy Markdown
Contributor Author

@jacobmanderson
Copy link
Copy Markdown
Contributor Author

Linked in Confluence per cursorverse workflow:

@jacobmanderson jacobmanderson merged commit 52b4398 into master Mar 13, 2026
5 checks passed
@jacobmanderson jacobmanderson deleted the fix/release-version-post-matching branch March 13, 2026 19:51
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.

2 participants