kind: pipeline name: default type: docker steps: - name: lint image: python:3.8 commands: - pip install poetry - poetry install - poetry run flake8 . - poetry run mypy . - poetry run djlint . - name: docker image: plugins/docker settings: repo: xefir/divent auto_tag: true username: from_secret: docker_username password: from_secret: docker_password - name: publish image: python:3.8 commands: - pip install poetry - poetry publish --build environment: POETRY_PYPI_TOKEN_PYPI: from_secret: pypi_token when: event: tag