This is the release PR for v0.3.1, the biggest change is the integration of various PRs for easier use of the plotly integration (#103 , #102 , #96 ).
I also added a tool for easier bumping the package version, as it is distributed to quite a few places in the codebase. This tool can be run as follows:
[x] Make sure all tests pass on the rc branch. Also make sure that the milestone related to this release is fully done. Move issues that wont make it into the release to the next milestone, then close the milestone.
[x] Head to cebra.__init__ and make sure that the __version__ is set correctly.
[x] A github action will be run -- if it doesnt start, try removing and re-adding the release label (step 4).
[x] Carefully check that the release looks fine --- the version from the PR will be pushed to release-staging and staging in the cebra-internal repo. Note: If you update the PR, these version will not be automatically updated. Repeat step 4 or trigger a manual workflow run if you need to update the staging version
[ ] If all looks good, tests pass and the PR is reviewed, merge the PR using rebase merging.
[ ] Delete the branch
[ ] Checkout the updated main branch, git tag v1.2.3 with the correct format (if alpha/beta tags are used in version, use v1.2.3a4 or v1.2.3b4), and git push v1.2.3 the tag.
[ ] Pushing the tag will update the release in cebra-internal. The source tree will land on main, the pre-build wheel and source distribution on release.
This is the release PR for v0.3.1, the biggest change is the integration of various PRs for easier use of the plotly integration (#103 , #102 , #96 ).
I also added a tool for easier bumping the package version, as it is distributed to quite a few places in the codebase. This tool can be run as follows:
Open TODOs:
Release checklist
cebra.__init__
and make sure that the__version__
is set correctly.main
release
label.release-staging
andstaging
in thecebra-internal
repo. Note: If you update the PR, these version will not be automatically updated. Repeat step 4 or trigger a manual workflow run if you need to update the staging versionmain
branch,git tag v1.2.3
with the correct format (if alpha/beta tags are used in version, usev1.2.3a4
orv1.2.3b4
), andgit push v1.2.3
the tag.cebra-internal
. The source tree will land onmain
, the pre-build wheel and source distribution onrelease
.