diff options
Diffstat (limited to 'gitlab-ci.yml')
-rw-r--r-- | gitlab-ci.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gitlab-ci.yml b/gitlab-ci.yml new file mode 100644 index 0000000..350b74e --- /dev/null +++ b/gitlab-ci.yml @@ -0,0 +1,20 @@ +image: python:latest + +lint: + stage: test + before_script: + - pip install poetry + - poetry install --no-root + script: + - poetry run ruff check ./src + - poetry run ruff format --check ./src + +deploy_to_pypi: + stage: deploy + only: + - master + before_script: + - pip install poetry + - poetry install --no-root + script: + - POETRY_PYPI_TOKEN_PYPI=$PYPI_PASSWORD poetry publish --build |