Skip to content
Snippets Groups Projects
Commit 75cfeec3 authored by Vincent Texier's avatar Vincent Texier
Browse files

[enh] #54 add black stage in gitlab-ci (python 3.6.4 is used only in this stage)

parent b9f17779
Branches
No related tags found
No related merge requests found
Pipeline #5772 failed
stages:
- github-sync
- prepare
- build
- black
- test
- build
- release
variables:
......@@ -10,6 +11,7 @@ variables:
image: registry.duniter.org/docker/python3/duniterpy-builder:0.0.4
# todo: remove useless github mirror as only repo is mirrored, not issues
push_to_github:
stage: github-sync
variables:
......@@ -47,14 +49,14 @@ push_to_github:
- setup.py
- tests/**/*.py
build: &build
black:
<<: *pyenv
<<: *changes
stage: build
stage: black
script:
- pip install -r requirements.txt
- pip install wheel
- python setup.py sdist bdist_wheel
- pyenv shell 3.6.4 # black install and run needs python 3.6.x minimum
- pip install -r requirements_dev.txt
- make black
test:
<<: *pyenv
......@@ -71,9 +73,22 @@ check:
stage: test
script:
- pip install -r requirements.txt
- pyenv shell 3.6.4 # black install needs python 3.6.x minimum
- pip install -r requirements_dev.txt
- make check
- pyenv shell $PYENV_PYTHON_VERSION # python 3.5.x for the check
- make mypy
- make pylint
build: &build
<<: *pyenv
<<: *changes
stage: build
script:
- pip install -r requirements.txt
- pip install wheel
- python setup.py sdist bdist_wheel
# todo: use build anchor as build stage is repeated here
releases:
<<: *pyenv
stage: release
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment