Skip to content

ci: bump test matrix to Python 3.12 and newer#353

Open
mathieuchopstm wants to merge 3 commits intozephyrproject-rtos:mainfrom
mathieuchopstm:topic/ci_python_312_only
Open

ci: bump test matrix to Python 3.12 and newer#353
mathieuchopstm wants to merge 3 commits intozephyrproject-rtos:mainfrom
mathieuchopstm:topic/ci_python_312_only

Conversation

@mathieuchopstm
Copy link
Collaborator

Zephyr now requires Python 3.12 as minimum version (see zephyrproject-rtos/zephyr#104317).

Drop Python 3.10 and 3.11 from test matrix and, while at it, add 3.13 and 3.14 to catch forward compatibility issues early on (though Python 3.12 EOL is October 2028 so we still have lots of time).

Zephyr v4.4 bumps up minimal version of Python to 3.12 - stop testing older
versions which are no longer supported.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Run our tests with Python 3.13 (bugfix) and 3.14 (latest releases.
This ensures we catch forward-compatibility issues early on, even though
migration to these versions won't happen until a while.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
Remove end-of-line whitespace in the CI workflow.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
@erwango erwango self-requested a review March 18, 2026 09:58
@erwango erwango added the DNM label Mar 18, 2026
@erwango
Copy link
Member

erwango commented Mar 18, 2026

Approved but let's wait other PRs for v4.4 are in before merging this one

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants