Skip to content

chore: bump version to 0.6.0rc1#561

Merged
utensil merged 3 commits into
masterfrom
utensil/0.6.0-rc1
Apr 1, 2026
Merged

chore: bump version to 0.6.0rc1#561
utensil merged 3 commits into
masterfrom
utensil/0.6.0-rc1

Conversation

@utensil
Copy link
Copy Markdown
Member

@utensil utensil commented Apr 1, 2026

Summary

  • Bumps galgebra/_version.py from 0.6.0-dev to 0.6.0rc1
  • Adds :release:0.6.0rc1 <2026.04.01>`` marker to doc/changelog.rst

Release plan (after this PR is merged)

  1. Squash merge this PR to master
  2. Run: gh release create v0.6.0rc1 --prerelease --title "v0.6.0rc1" --notes "See [Changelog](https://galgebra.readthedocs.io/en/latest/changelog.html).\n\nhttps://pypi.org/project/galgebra/0.6.0rc1/"
  3. This creates the v0.6.0rc1 tag + GitHub pre-release simultaneously
  4. CI triggers from the tag and publishes 0.6.0rc1 to PyPI

Notes

  • _version.py must match the tag name (lesson from 0.5.1 release: if _version.py says 0.5.1 and you tag v0.5.1rc2, PyPI gets 0.5.1 not 0.5.1rc2)
  • After the final 0.6.0 release: update :release:0.6.0rc1 → `:release:`0.6.0 in changelog and bump _version.py to 0.6.0

utensil and others added 2 commits April 1, 2026 13:35
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The GAlgebra version pattern (-dev) didn't cover release candidates
like 0.6.0rc1, causing nbval output mismatch failures in notebooks.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.46%. Comparing base (965b4c2) to head (2e9d0c1).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #561   +/-   ##
=======================================
  Coverage   73.46%   73.46%           
=======================================
  Files          22       22           
  Lines        4459     4459           
=======================================
  Hits         3276     3276           
  Misses       1183     1183           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

…mpatible)

releases extension uses semantic_version which rejects '0.6.0rc1' (PEP 440
format, not semver). The release marker will be added as ':release:`0.6.0`'
for the final release. The _version.py bump to 0.6.0rc1 controls PyPI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@utensil utensil merged commit f1288d7 into master Apr 1, 2026
11 checks passed
@utensil utensil deleted the utensil/0.6.0-rc1 branch April 1, 2026 05:59
utiberious pushed a commit to utiberious/galgebra that referenced this pull request Apr 2, 2026
* chore: bump version to 0.6.0rc1 and add release marker
* fix(test): extend nbval sanitize regex to match rc version suffixes

The GAlgebra version pattern (-dev) didn't cover release candidates
like 0.6.0rc1, causing nbval output mismatch failures in notebooks.
* fix(docs): remove :release: marker from changelog for rc (semver incompatible)

releases extension uses semantic_version which rejects '0.6.0rc1' (PEP 440
format, not semver). The release marker will be added as ':release:`0.6.0`'
for the final release. The _version.py bump to 0.6.0rc1 controls PyPI.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
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