Skip to content

feat: add Python 3.15 wheels and release-please automation - #282

Open
wseaton wants to merge 2 commits into
mainfrom
ci/release-please
Open

wseaton wants to merge 2 commits into
mainfrom
ci/release-please

Conversation

@wseaton

@wseaton wseaton commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Adds a release-please job to build-wheels. It keeps a release PR open on main, and merging that PR tags, builds and publishes from the same run, so the PyPI trusted publisher config is unchanged. Manual v* tags still publish. Removes the stale .bumpversion.cfg.

Pins the CI test job to ubuntu-24.04: ubuntu-latest is now 26.04, where setup-python has no Python 3.9 build, which broke CI on main.

The title is a feat so the 3.15 wheels from #281 show up in the first generated changelog (0.61.2). Squash-merge to keep it.

release-please keeps a release PR open on main; merging it tags and
publishes from the same build-wheels run. Replaces the stale bumpversion
config. Pin the test job to ubuntu-24.04, since setup-python has no 3.9
build for 26.04.
On ubuntu-26.04 the i686 manylinux2014 container cannot resolve
vault.centos.org, so the libatomic install fails. It passed on 24.04.
@Mokto

Mokto commented Nov 12, 2026

Copy link
Copy Markdown
Contributor

Thank you! Was going to fix this on my end but you just created this

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