image: ubuntu:jammy | |
variables: | |
DEBIAN_FRONTEND: noninteractive | |
typing: | |
script: | |
- apt update | |
- apt install -q -y python3-pip | |
- python3 -m pip install -U mypy==0.942 | |
- env MYPYPATH=$PWD/typehinting/ mypy --strict ./apt | |
pep8: | |
script: | |
- apt update | |
- apt install -q -y pycodestyle | |
- env python3 tests/testmanual_pycodestyle.py | |
test: | |
script: | |
- apt update | |
- apt build-dep -q -y ./ | |
- dpkg-buildpackage | |
artifacts: | |
paths: | |
- build/sphinx/html/ | |
pages: | |
stage: deploy | |
script: | |
- mv build/sphinx/html/ public | |
artifacts: | |
paths: | |
- public | |
rules: | |
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' | |