Skip to content

ci(sdk): pin Python 3.13 for SDK tests - #1554

Merged
kvinwang merged 1 commit into
nextfrom
ci/sdk-tests-pin-python
Nov 10, 2026
Merged

kvinwang merged 1 commit into
nextfrom
ci/sdk-tests-pin-python

Conversation

@kvinwang

Copy link
Copy Markdown
Collaborator

sdk-tests used the runner's system Python, which is 3.14 on ubuntu-26.04. The locked pydantic-core 2.33.2 has no 3.14 wheel and its source build fails (PyO3 0.24 supports at most 3.13), so the required check is red for any PR touching sdk/ or dstack/ (e.g. #1553).

Pin 3.13 with actions/setup-python, as the other workflows already do.

The job used the runner image's system Python. On ubuntu-26.04 that is
3.14, for which the locked pydantic-core 2.33.2 has no wheel, and its
source build fails because PyO3 0.24 supports at most 3.13.

Signed-off-by: Kevin Wang <wy721@qq.com>
@kvinwang
kvinwang merged commit 766cec5 into next Nov 10, 2026
5 checks passed
@kvinwang
kvinwang deleted the ci/sdk-tests-pin-python branch November 10, 2026 09:30
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.

1 participant