Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.5.2 #517

Merged
merged 5 commits into from
May 1, 2024
Merged

Release 0.5.2 #517

merged 5 commits into from
May 1, 2024

Conversation

utensil
Copy link
Member

@utensil utensil commented May 1, 2024

This release is a maintenance release with no functionality changes, includes only some updates to README:

This also fixes the issue that zenodo can't correctly refer to v0.5.1 due to how I messed up with releasing 0.5.1:

I created release 0.5.1rc2 but the version number in _version.py is 0.5.1 so pypi release 0.5.1 and I can't release 0.5.1 again after that, so I modified the release on Github, but zenodo can only point to 0.5.1rc2.

Another things that I have messed up is that I forgot to use squash merge during 0.5.1 and 0.5.2. Since 0.6.0, this practice would be resumed.

Copy link

codecov bot commented May 1, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.05%. Comparing base (4607cda) to head (64570f6).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #517   +/-   ##
=======================================
  Coverage   78.05%   78.05%           
=======================================
  Files          17       17           
  Lines        4196     4196           
=======================================
  Hits         3275     3275           
  Misses        921      921           

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

@utensil
Copy link
Member Author

utensil commented May 1, 2024

From now on, the release practice should be:

  1. create the rc tag / pre-release on the branch with bumping only the version to a rc one
  2. checks whether versions on https://pypi.org/project/galgebra/#history and https://zenodo.org/badge/latestdoi/113447311 are
  3. bump to the actual release version, squash merge
  4. create the actual release tag on master.

@utensil utensil merged commit d4d09bd into master May 1, 2024
10 checks passed
@utensil utensil added this to the 0.5.2 milestone May 9, 2024
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