Skip to content

build: create release flow for v2.x#319

Merged
hallvictoria merged 3 commits intodevfrom
hallvictoria/v2-prep
Mar 20, 2026
Merged

build: create release flow for v2.x#319
hallvictoria merged 3 commits intodevfrom
hallvictoria/v2-prep

Conversation

@hallvictoria
Copy link
Contributor

@hallvictoria hallvictoria commented Mar 19, 2026

How it works:
When you run the release pipeline, you'll provide two variables:

NewLibraryVersionV1 (e.g., "1.20.0")
NewLibraryVersionV2 (e.g., "2.0.0")

The pipeline will then:
Stage 1 (ReleaseV1): Create release/1.20.0 branch with Python 3.10-3.12 support, build, and publish
Stage 2 (ReleaseV2): Create release/2.0.0 branch with Python 3.13+ support, build, and publish

Each release goes through the full workflow: branch creation, manual validation, tagging, GitHub release, worker PR, PyPI publication, and merge back.

@hallvictoria hallvictoria marked this pull request as ready for review March 19, 2026 19:41
@hallvictoria hallvictoria merged commit cc12412 into dev Mar 20, 2026
15 checks passed
@hallvictoria hallvictoria deleted the hallvictoria/v2-prep branch March 20, 2026 18:11
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