Skip to content

Add support for python 3.14 #744

Merged
Eijebong merged 4 commits intomozilla-releng:mainfrom
Eijebong:py314
Feb 4, 2026
Merged

Add support for python 3.14 #744
Eijebong merged 4 commits intomozilla-releng:mainfrom
Eijebong:py314

Conversation

@Eijebong
Copy link
Contributor

@Eijebong Eijebong commented Dec 8, 2025

I kept _fetch_github_branch_commits_data because the solution in #731 isn't working well with forks.

Supersedes #731
Fixes #729

@Eijebong Eijebong requested a review from a team as a code owner December 8, 2025 13:44
@Eijebong Eijebong force-pushed the py314 branch 2 times, most recently from f8551ab to 028bcbd Compare December 8, 2025 15:36
Copy link
Contributor

@ahal ahal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@Eijebong
Copy link
Contributor Author

Eijebong commented Feb 2, 2026

Failures are because image-builder is too old, should be fixed with #767

@Eijebong Eijebong force-pushed the py314 branch 3 times, most recently from 39eabfe to feb0e32 Compare February 3, 2026 14:52
@Eijebong Eijebong enabled auto-merge (squash) February 4, 2026 15:30
I'm not too fond of reinventing the wheel but we only have one use of
this and I don't feel like adding yet another dependency for something
that's 20 lines of code...

This is necessary to get scriptworker to work with python3.14
This fixes python 3.14 compatibility. `get_event_loop` used to create
an event loop if there wasn't any but 3.14 changed that behavior so we
have to explicitely create one now
There's no `0.7.9-python3.14-bookworm-slim` image but there is a
`0.9.16-python3.14-bookworm-slim` one.
@Eijebong Eijebong merged commit 678bc66 into mozilla-releng:main Feb 4, 2026
12 checks passed
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.

verify_cot fails with python 3.14

3 participants