ci: drop python3.8, default python3.9, add python3.12

This commit is contained in:
2023-12-12 16:33:32 +01:00
parent 337056ca2a
commit 2d9a8fbaf3
+10 -11
View File
@@ -1,7 +1,7 @@
# This file is a template, and might need editing before it works on your project.
# Official language image. Look for the different tagged releases at:
# https://hub.docker.com/r/library/python/tags/
image: $CI_DOCKER_REGISTRY/python:3.8
image: $CI_DOCKER_REGISTRY/python:3.9
#commands to run in the Docker container before starting each job.
before_script:
@@ -25,23 +25,22 @@ pytest:
script:
- pytest -v --random-order ./tests
tests-3.9:
tests-3.10:
stage: AdditionalTests
image: $CI_DOCKER_REGISTRY/python:3.9
image: $CI_DOCKER_REGISTRY/python:3.10
needs: ["pytest"]
script:
- pytest -v --random-order ./tests
allow_failure: true
tests-3.10:
extends: "tests-3.9"
stage: AdditionalTests
image: $CI_DOCKER_REGISTRY/python:3.10
allow_failure: true
tests-3.11:
extends: "tests-3.9"
extends: "tests-3.10"
stage: AdditionalTests
image: $CI_DOCKER_REGISTRY/python:3.11
allow_failure: true
tests-3.12:
extends: "tests-3.10"
stage: AdditionalTests
image: $CI_DOCKER_REGISTRY/python:3.12
allow_failure: true