changeset 53220:c5a0d0227872

ci: add a pycompat job for Python 3.10
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sun, 27 Apr 2025 23:15:32 +0200
parents 01e85a0f9e95
children 98ec595c720b
files contrib/heptapod-ci.yml
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/heptapod-ci.yml	Sun Apr 27 23:09:19 2025 +0200
+++ b/contrib/heptapod-ci.yml	Sun Apr 27 23:15:32 2025 +0200
@@ -379,6 +379,30 @@
           matrix:
             - BUILD_PY_ID: "cp38-cp38"
 
+test-3.10-c:
+    extends: .test-c-pycompat
+    image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py310:v3.0
+    variables:
+        PYTHON: python3.10
+    needs:
+      - job: trigger-pycompat
+      - job: build-c-wheel-musl
+        parallel:
+          matrix:
+            - BUILD_PY_ID: "cp310-cp310"
+
+test-3.10-rust:
+    extends: .test-rust-pycompat
+    image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py310:v3.0
+    needs:
+      - trigger-pycompat
+      - job: build-rust-wheel-musl
+        parallel:
+          matrix:
+            - BUILD_PY_ID: "cp310-cp310"
+    variables:
+        PYTHON: python3.10
+
 test-3.11-c:
     extends: .test-c-pycompat
     image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py311:v3.0
@@ -707,6 +731,7 @@
   needs:
     - test-c
     - test-3.8-c
+    - test-3.10-c
     - test-3.11-c
     - test-3.12-c
     - test-3.13-c