Skip to content

M2.25: release and version contract - #46

Merged
pgousdal merged 4 commits into
mainfrom
m2.25-release-contract
Oct 6, 2026
Merged

pgousdal merged 4 commits into
mainfrom
m2.25-release-contract

Conversation

@pgousdal

@pgousdal pgousdal commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Adds storyforge --version from installed package metadata and a release-contract workflow. PRs verify CLI/package version identity; v* tag builds additionally require the Git tag to equal v<project.version>. Together with OCI ref tagging, this prevents Python, CLI, Git and OCI release versions from drifting.

@pgousdal
pgousdal merged commit 2225cb0 into main Oct 6, 2026
5 checks passed
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.

1 participant