Skip to content

Bump OpenPIV version to 0.25.4 and align release metadata#362

Merged
alexlib merged 2 commits intomasterfrom
copilot/bump-version-0-25-4
Mar 11, 2026
Merged

Bump OpenPIV version to 0.25.4 and align release metadata#362
alexlib merged 2 commits intomasterfrom
copilot/bump-version-0-25-4

Conversation

Copy link
Contributor

Copilot AI commented Mar 11, 2026

This PR prepares the 0.25.4 release by updating package and documentation version metadata used by build/release tooling. It aligns all in-repo version declarations to prevent mixed-version artifacts during tagging and publish.

  • Release version bump

    • Updated Poetry package version in pyproject.toml to 0.25.4.
    • Updated setuptools version in setup.py to 0.25.4.
  • Documentation version alignment

    • Updated Sphinx docs version in openpiv/docs/conf.py to 0.25.4 so rendered docs reflect the same release version.
  • Resulting release behavior

    • Keeps package metadata and docs metadata consistent for the 0.25.4 tag/release path (including existing GitHub Actions release workflow triggers).
# pyproject.toml
[tool.poetry]
version = "0.25.4"

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: alexlib <747110+alexlib@users.noreply.github.com>
Copilot AI changed the title [WIP] Bump version to 0.25.4 and create a new release Bump OpenPIV version to 0.25.4 and align release metadata Mar 11, 2026
@alexlib alexlib marked this pull request as ready for review March 11, 2026 17:41
Copilot AI review requested due to automatic review settings March 11, 2026 17:41
@alexlib alexlib merged commit 2ee1a77 into master Mar 11, 2026
6 checks passed
@alexlib alexlib deleted the copilot/bump-version-0-25-4 branch March 11, 2026 17:41
Copy link

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

Prepares the OpenPIV 0.25.4 release by aligning in-repo version metadata across packaging (Poetry + setuptools) and Sphinx documentation configuration to avoid mixed-version artifacts during release/publish.

Changes:

  • Bumped Poetry package version to 0.25.4 in pyproject.toml.
  • Bumped setuptools package version to 0.25.4 in setup.py.
  • Updated Sphinx docs version string in openpiv/docs/conf.py to 0.25.4.

Reviewed changes

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

File Description
setup.py Updates setuptools package version to 0.25.4.
pyproject.toml Updates Poetry package version to 0.25.4.
openpiv/docs/conf.py Updates Sphinx documentation version metadata.

Comment on lines +67 to 69
version = '0.25.4'
# The full version, including alpha/beta/rc tags.
# release = '0.0.1a'
Copy link

Copilot AI Mar 11, 2026

Choose a reason for hiding this comment

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

In Sphinx, version is intended to be the short X.Y string (as the comment above indicates) and release should carry the full version (including patch / pre-release tags). Setting version = '0.25.4' while leaving release commented out makes the config inconsistent and can lead to odd version display/templating; consider setting version = '0.25' and uncommenting/updating release = '0.25.4'.

Suggested change
version = '0.25.4'
# The full version, including alpha/beta/rc tags.
# release = '0.0.1a'
version = '0.25'
# The full version, including alpha/beta/rc tags.
release = '0.25.4'

Copilot uses AI. Check for mistakes.
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.

3 participants