diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c4eb355..e7365fc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,25 +10,23 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + - name: Set up Python uses: actions/setup-python@v2 with: python-version: '3.x' - - name: Setup environment - run: | - sudo apt update - sudo apt install ruby - sudo gem install ronn - - name: Install dependencies + + - name: Prepare environment run: | - python -m pip install --upgrade pip pipenv setuptools wheel twine - pipenv install + python -m pip install --upgrade pip poetry + - name: Build package run: | + poetry install make i18n build + - name: Publish to PyPI env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + POETRY_PYPI_TOKEN_PYPI: ${{ secrets.PYPI_PASSWORD }} run: | - twine upload dist/* + poetry publish