diff --git a/.github/workflows/python-dev-publish.yml b/.github/workflows/python-dev-publish.yml index 64645c74..ae284c5a 100644 --- a/.github/workflows/python-dev-publish.yml +++ b/.github/workflows/python-dev-publish.yml @@ -26,15 +26,16 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install setuptools wheel twine + pip install build setuptools poetry - name: Build and publish continue-on-error: true env: - TWINE_USERNAME: ${{ secrets.DEV_PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.DEV_PYPI_PASSWORD }} + POETRY_REPOSITORIES_DEV_URL: http://${{ secrets.DEV_PYPI_ADDRESS }}:8080 + POETRY_HTTP_BASIC_DEV_USERNAME: ${{ secrets.DEV_PYPI_USERNAME }} + POETRY_HTTP_BASIC_DEV_PASSWORD: ${{ secrets.DEV_PYPI_PASSWORD }} run: | - python setup.py sdist bdist_wheel - twine upload --repository-url http://${{ secrets.DEV_PYPI_ADDRESS }}:8080 dist/* + poetry build + poetry publish --repository dev - name: Clone GuillaumeFalourd/poc-github-actions PUBLIC repository uses: GuillaumeFalourd/clone-github-repo-action@v2 with: