Skip to content

Conversation

@JP-Ellis
Copy link
Contributor

@JP-Ellis JP-Ellis commented Aug 12, 2025

📝 Summary

Support pre and post releases.

🚨 Breaking Changes

🔥 Motivation

Preparing for Pact Python v3 pre-release.

🔨 Test Plan

🔗 Related issues/PRs

Signed-off-by: JP-Ellis <josh@jpellis.me>
@JP-Ellis JP-Ellis self-assigned this Aug 12, 2025
Copilot AI review requested due to automatic review settings August 12, 2025 03:29
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the version tag patterns across three Python packages to support pre-release and post-release version identifiers in preparation for Pact Python v3 pre-release.

  • Updates regex patterns to support alpha (a), beta (b), release candidate (rc), and post-release (.post) version suffixes
  • Removes support for optional 'v' or 'V' prefixes in version tags
  • Applies consistent versioning pattern across all three package configurations

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
pyproject.toml Updates main package tag pattern to support pre/post release versions
pact-python-ffi/pyproject.toml Updates FFI package tag pattern to support pre/post release versions
pact-python-cli/pyproject.toml Updates CLI package tag pattern to support pre/post release versions

@JP-Ellis JP-Ellis merged commit a82799c into main Aug 12, 2025
94 of 97 checks passed
@JP-Ellis JP-Ellis deleted the chore/pre-and-post-release-tags branch August 12, 2025 03:37
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