Skip to content

ci: upgrade run-on-arch-action to ubuntu24.04, add deadsnakes PPA for newer Python#3081

Merged
messense merged 1 commit intoPyO3:mainfrom
messense:ci-ubuntu2404-deadsnakes
Mar 11, 2026
Merged

ci: upgrade run-on-arch-action to ubuntu24.04, add deadsnakes PPA for newer Python#3081
messense merged 1 commit intoPyO3:mainfrom
messense:ci-ubuntu2404-deadsnakes

Conversation

@messense
Copy link
Member

@messense messense commented Mar 11, 2026

Fixes #2227. The run-on-arch-action pytest step now uses ubuntu24.04 (Python 3.12) instead of ubuntu22.04 (Python 3.10).

When requires-python specifies a minimum version above 3.12, the generated CI automatically sets up the deadsnakes PPA to install the required Python version.

… newer Python

Fixes PyO3#2227. The run-on-arch-action pytest step now uses ubuntu24.04
(Python 3.12) instead of ubuntu22.04 (Python 3.10).

When requires-python specifies a minimum version above 3.12, the
generated CI automatically sets up the deadsnakes PPA to install the
required Python version.
@messense messense merged commit 899cfa2 into PyO3:main Mar 11, 2026
44 of 45 checks passed
@messense messense deleted the ci-ubuntu2404-deadsnakes branch March 11, 2026 14:33
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.

maturin generate-ci github --pytest: non-x86 architectures stuck on Python 3.10 for pytest

1 participant