kind: pipeline type: docker name: default steps: - name: publishing image: python:3.10-alpine environment: PYPI_USERNAME: from_secret: PYPI_USERNAME PYPI_PASSWORD: from_secret: PYPI_PASSWORD commands: - export POETRY_HOME=/opt/poetry - python3 -m venv $POETRY_HOME - $POETRY_HOME/bin/pip install poetry==1.3.2 - $POETRY_HOME/bin/poetry install - $POETRY_HOME/bin/poetry publish --build --username $PYPI_USERNAME --password $PYPI_PASSWORD when: branch: - main