changeset 53221:98ec595c720b

ci: add a pycompat job for Python 3.9
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sun, 27 Apr 2025 23:17:02 +0200
parents c5a0d0227872
children 6d8d8b9a80a0
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:15:32 2025 +0200
+++ b/contrib/heptapod-ci.yml	Sun Apr 27 23:17:02 2025 +0200
@@ -379,6 +379,30 @@
           matrix:
             - BUILD_PY_ID: "cp38-cp38"
 
+test-3.9-c:
+    extends: .test-c-pycompat
+    image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py39:v3.0
+    variables:
+        PYTHON: python3.9
+    needs:
+      - job: trigger-pycompat
+      - job: build-c-wheel-musl
+        parallel:
+          matrix:
+            - BUILD_PY_ID: "cp39-cp39"
+
+test-3.9-rust:
+    extends: .test-rust-pycompat
+    image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py39:v3.0
+    needs:
+      - trigger-pycompat
+      - job: build-rust-wheel-musl
+        parallel:
+          matrix:
+            - BUILD_PY_ID: "cp39-cp39"
+    variables:
+        PYTHON: python3.9
+
 test-3.10-c:
     extends: .test-c-pycompat
     image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py310:v3.0
@@ -731,6 +755,7 @@
   needs:
     - test-c
     - test-3.8-c
+    - test-3.9-c
     - test-3.10-c
     - test-3.11-c
     - test-3.12-c