Mercurial > forks > mercurial
changeset 53218:86be344d21c5
ci: use "v3.0" image for the for pycompat jobs
Same rational for the other switch. We now build multiple images based on the
official "python:3.<min-version>-alpine3.21" images.
We don't do it for Python 3.8 as it is EOL and the PSF no longer provides images
for it. Since we are looking into dropping support for 3.8, that seems fine to
not make further effort for it.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sun, 27 Apr 2025 14:19:19 +0200 |
parents | a26c1e082734 |
children | 01e85a0f9e95 |
files | contrib/heptapod-ci.yml |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/heptapod-ci.yml Sun Apr 27 22:59:51 2025 +0200 +++ b/contrib/heptapod-ci.yml Sun Apr 27 14:19:19 2025 +0200 @@ -381,20 +381,22 @@ test-3.12-c: extends: .test-c-pycompat + image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py312:v3.0 variables: PYTHON: python3.12 needs: - job: trigger-pycompat - - job: build-c-wheel + - job: build-c-wheel-musl parallel: matrix: - BUILD_PY_ID: "cp312-cp312" test-3.12-rust: extends: .test-rust-pycompat + image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py312:v3.0 needs: - trigger-pycompat - - job: build-rust-wheel + - job: build-rust-wheel-musl parallel: matrix: - BUILD_PY_ID: "cp312-cp312" @@ -403,20 +405,22 @@ test-3.13-c: extends: .test-c-pycompat + image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py313:v3.0 variables: PYTHON: python3.13 needs: - job: trigger-pycompat - - job: build-c-wheel + - job: build-c-wheel-musl parallel: matrix: - BUILD_PY_ID: "cp313-cp313" test-3.13-rust: extends: .test-rust-pycompat + image: registry.heptapod.net/mercurial/ci-images/hg-core-test-py313:v3.0 needs: - trigger-pycompat - - job: build-rust-wheel + - job: build-rust-wheel-musl parallel: matrix: - BUILD_PY_ID: "cp313-cp313"