From 1459d6c612da49d21aefb59f57ba3674626007c3 Mon Sep 17 00:00:00 2001 From: "i.nueske" <i.nueske@indiscale.com> Date: Fri, 28 Feb 2025 11:12:49 +0100 Subject: [PATCH] CI: Add python 3.14 to tests --- .gitlab-ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index db60034..a773c67 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -101,13 +101,26 @@ unittest_py3.12: script: *python_test_script unittest_py3.13: - allow_failure: true tags: [ docker ] stage: test needs: [ ] image: python:3.13 script: *python_test_script +unittest_py3.14: + allow_failure: true # remove on release + tags: [ docker ] + stage: test + needs: [ ] + image: python:3.14-rc + script: # replace by '*python_test_script' on release + # Install cargo manually, source its env, and set it to accept 3.14 as interpreter + - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + - . "$HOME/.cargo/env" + - export PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 + # Continue normally + - *python_test_script + # Trigger building of server image and integration tests trigger_build: stage: deploy -- GitLab