-
Notifications
You must be signed in to change notification settings - Fork 67
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
v0.14.1 point release #1657
Comments
@sk1p sorry to bother, but what were the steps for a point release again? Sth about setting the version by hand? We didn't merge anything of importance since the last release, so no need for a stable branch. |
Yup, either setting the version to 0.14.1.dev0 by hand, or using the release script to "bump backwards" with
👍 |
I am happy to test and help but I haven't ever been close to the active part of release cutting before, would be coming from a ways behind. If @uellue you want to look at it together I am there. |
Yes, |
Cluster analysis doesn't like NumPy 2 on 3.9: https://github.com/LiberTEM/LiberTEM/actions/runs/9567900368/job/26376754929 --> #1658 |
Looks like the scikit-image release fixed the cluster analysis problem on py39 : https://github.com/LiberTEM/LiberTEM/actions/runs/9567900368/job/26404990589 |
I also confirmed that LiberTEM still works with NumPy < 2, since we recommend it. In a call until 11:00, then I will do short docs update. |
Just a warning for now, I imagine this predates numpy2.
|
I'm preparing a PR to integrate the upstream changes which fix this. :-) |
Issues/PRs that should be included:
@uellue @matbryan52 would any of you like to take charge of this release?
Release checklist
Issues and pull requests to be considered for this release:
Step 0: before cutting the release candidate
in appropriate branch.
pydeps --only "libertem" --show-deps --noshow src\libertem | python scripts\licensecheck.py
DeprecationWarning
that are supposed to be removed in that release.
npm install
sphinx-build -b linkcheck "docs/source" "docs/build/html"
0.3.0.dev0
to
0.3.0
when releasing version 0.3.0.docs/source/changelog.rst
, mergingsnippets in
docs/source/changelog/*/
as appropriate.pytest.ini
to exclude flaky tests temporarily from releasebuilds, if there are currently any flaky tests
packaging/
folder with author and project informationStep 1
scripts/release
. Seescripts/release --help
for details. Example command:./scripts/release bump v0.3.0rc1 --tag
, then push to GitHubGitHub
Zenodo.org that is ready for submission.
Step 2: using the release candidate package
and tests that require sample files or CUDA support.
(for example:
python -m pip install 'libertem==0.2.0rc11'
)Step 3: bump version and let release pipeline run
./scripts/release bump v0.3.0 --tag
, push to githubStep 4: after releasing on GitHub
pytest.ini
to include flaky tests again./scripts/release bump v0.X.0.dev0 --commit
)The text was updated successfully, but these errors were encountered: