diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3deb47d7ad7bf228ade727059b0b4e8fa0e64957..57e3859ab0fb8b7a275a04554238ad519d79f46c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,6 @@ stages: - - format + - checks - tests - - build - release - publish_doc @@ -11,7 +10,6 @@ variables: image: $DOCKER_IMAGE/$PYTHON_VERSION:latest -# SUB-TASKS .push_to_github: tags: - github @@ -40,14 +38,29 @@ image: $DOCKER_IMAGE/$PYTHON_VERSION:latest - tests/**/*.py - pyproject.toml -# TASKS format: extends: - .changes - stage: format + stage: checks script: - make check-format +build: + extends: + - .changes + stage: checks + script: + - poetry build + +check: + extends: + - .changes + stage: checks + script: + - poetry install + - make mypy + - make pylint + .tests: extends: .changes stage: tests @@ -78,22 +91,6 @@ tests-3.9: tags: [poetry-56] variables: -check: - extends: - - .changes - stage: tests - script: - - poetry install - - make mypy - - make pylint - -build: - extends: - - .changes - stage: build - script: - - poetry build - release: extends: - .push_to_github