Skip to content

Prepare release v3.8.1#292

Merged
gmloose merged 7 commits into
masterfrom
prepare-release-v3.8.1
Jun 25, 2026
Merged

Prepare release v3.8.1#292
gmloose merged 7 commits into
masterfrom
prepare-release-v3.8.1

Conversation

@gmloose

@gmloose gmloose commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Prepare for a new v3.8.1 release that will be based on casacore v3.8.1

gmloose added 4 commits June 19, 2026 11:04
* Dropped support for Python 3.8 and 3.9; added support for Python 3.14
* Updated some outdated GitHub actions
Auditwheel failed because it couldn't find the Boost libraries.
Added `LD_LIBRARY_PATH` to the environemt, using a hard-coded path to where the `casacore` build put those libraries.

TODO: Fix hard-coded path? We could replace it by an environment variable that must be set by the `casacore` build, but that solution is just as fragile as using the hard-coded path. We somehow need to transparently transfer knowledge about the location of those libraries. Since these Boost libraries are Python version specific we do _not_ want to install them in `/usr/local/lib`!
Do not use the casacore base image based on `master`, but the one based on `v3.8.1`.
Bump the version of the GitHub actions we use to the latest released version.
@gmloose gmloose self-assigned this Jun 24, 2026
gmloose added 3 commits June 24, 2026 23:37
Drop Ubuntu 22.04, add Ubuntu 26.04.
Use Numpy 2.x
Run Linux workflow only with `ubuntu-latest`
Run Build Release workflow also for `macos-latest`
We cannot build wheels for MacOS, because:
  1. `pyproject.toml` only defines x86_64 targets
  2. we do not build `casacore` docker images for MacOS
@gmloose gmloose marked this pull request as ready for review June 25, 2026 14:18
@gmloose gmloose requested a review from tammojan June 25, 2026 14:18
@gmloose

gmloose commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator Author

I think this covers everything needed to release 3.8.1. But maybe I missed something.

@gmloose gmloose merged commit 07cd4c5 into master Jun 25, 2026
5 checks passed
@gmloose gmloose deleted the prepare-release-v3.8.1 branch June 25, 2026 14:52
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.

2 participants