changeset 53219:01e85a0f9e95

ci: add a pycompat job for Python 3.11
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sun, 27 Apr 2025 23:09:19 +0200
parents 86be344d21c5
children c5a0d0227872
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 14:19:19 2025 +0200
+++ b/contrib/heptapod-ci.yml	Sun Apr 27 23:09:19 2025 +0200
@@ -379,6 +379,30 @@
           matrix:
             - BUILD_PY_ID: "cp38-cp38"
 
+test-3.11-c:
+    extends: .test-c-pycompat
+    image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py311:v3.0
+    variables:
+        PYTHON: python3.11
+    needs:
+      - job: trigger-pycompat
+      - job: build-c-wheel-musl
+        parallel:
+          matrix:
+            - BUILD_PY_ID: "cp311-cp311"
+
+test-3.11-rust:
+    extends: .test-rust-pycompat
+    image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py311:v3.0
+    needs:
+      - trigger-pycompat
+      - job: build-rust-wheel-musl
+        parallel:
+          matrix:
+            - BUILD_PY_ID: "cp311-cp311"
+    variables:
+        PYTHON: python3.11
+
 test-3.12-c:
     extends: .test-c-pycompat
     image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py312:v3.0
@@ -683,6 +707,7 @@
   needs:
     - test-c
     - test-3.8-c
+    - test-3.11-c
     - test-3.12-c
     - test-3.13-c