From 975126fb45cc12387024d9b1ade8241a811f9cb6 Mon Sep 17 00:00:00 2001 From: Naveen Date: Thu, 1 Oct 2020 23:21:58 +0530 Subject: [PATCH 1/3] ci: fix publising to pip --- .github/workflows/python-publish.yml | 29 ++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index f1860b41e1..12a7b29b16 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -1,16 +1,29 @@ -name: Upload Python Package + +name: Publish Release on: release: - types: - - created + types: [created] + jobs: - build: + release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - #TODO: Set an API key from PyPI `PYPI_API_KEY` in secrets tab. - - name: Build and publish to pypi - uses: JRubics/poetry-publish@v1 + + - name: Set up Python 3.8 + uses: actions/setup-python@v2 with: - pypi_token: ${{ secrets.PYPI_API_KEY }} + python-version: 3.8 + + - name: Install dependencies + run: python -m pip install --upgrade poetry + + # TODO: Set PYPI_API_TOKEN to api token from pip in secrets + - name: Configure pypi credentials + env: + PYPI_API_TOKEN: ${{ secrets.PYPI_API_TOKEN }} + run: poetry config http-basic.pypi __token__ "$PYPI_API_TOKEN" + + - name: Publish release to pypi + run: poetry publish --build \ No newline at end of file From 810bd8c3fc6f5c232a057c85e39c24fe4ebd6a0a Mon Sep 17 00:00:00 2001 From: Naveen M K Date: Thu, 1 Oct 2020 23:28:52 +0530 Subject: [PATCH 2/3] lint: remove a trailing space --- .github/workflows/python-publish.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 12a7b29b16..fd3ca39c33 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -1,4 +1,3 @@ - name: Publish Release on: @@ -26,4 +25,4 @@ jobs: run: poetry config http-basic.pypi __token__ "$PYPI_API_TOKEN" - name: Publish release to pypi - run: poetry publish --build \ No newline at end of file + run: poetry publish --build From 2527bcc29106151e648946a918b5e5bc967fc24a Mon Sep 17 00:00:00 2001 From: Naveen M K Date: Sat, 3 Oct 2020 14:40:43 +0530 Subject: [PATCH 3/3] created -> released --- .github/workflows/python-publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index fd3ca39c33..1e6d6e28b0 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -2,7 +2,7 @@ name: Publish Release on: release: - types: [created] + types: [released] jobs: release: