diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 109264a1ea969b7246279b1c8ffb3dba0d70e76a..3deb47d7ad7bf228ade727059b0b4e8fa0e64957 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,6 @@ stages: - format - - test + - tests - build - release - publish_doc @@ -48,18 +48,40 @@ format: script: - make check-format -test: - extends: - - .changes - stage: test +.tests: + extends: .changes + stage: tests + image: $DOCKER_IMAGE/$PYTHON_VERSION:latest script: - poetry install --no-dev - make tests +tests-3.6: + extends: .tests + tags: [poetry-56] + variables: + PYTHON_VERSION: "3.6" + +tests-3.7: + extends: .tests + tags: [poetry-78] + variables: + PYTHON_VERSION: "3.7" + +tests-3.8: + extends: .tests + tags: [poetry-78] + PYTHON_VERSION: "3.8" + +tests-3.9: + extends: .tests + tags: [poetry-56] + variables: + check: extends: - .changes - stage: test + stage: tests script: - poetry install - make mypy