From 17e9c77ed77a6c478d2c4df550977fdc650552db Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Sat, 4 Jan 2020 22:47:25 -0800 Subject: [PATCH 1/3] Create pythonpublish.yml --- .github/workflows/pythonpublish.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/pythonpublish.yml diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml new file mode 100644 index 0000000..21f2f01 --- /dev/null +++ b/.github/workflows/pythonpublish.yml @@ -0,0 +1,26 @@ +name: Upload Python Package + +on: + release: + types: [created] + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: Set up Python + uses: actions/setup-python@v1 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install setuptools wheel twine + - name: Build and publish + env: + TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} + TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + run: | + python setup.py sdist bdist_wheel + twine upload dist/* From f734aae227f8e9ea4d6830e7aad3a3ec8988c7f9 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Sat, 4 Jan 2020 22:57:31 -0800 Subject: [PATCH 2/3] Update pythonpublish.yml Added `parsimonious` install step --- .github/workflows/pythonpublish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index 21f2f01..a050e9b 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -17,6 +17,8 @@ jobs: run: | python -m pip install --upgrade pip pip install setuptools wheel twine + - name: Install parsimonious + pip install parsimonious - name: Build and publish env: TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} From 8720087bb2f41aaf0a6d0ced8908f4761a3403ac Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Sat, 4 Jan 2020 22:59:27 -0800 Subject: [PATCH 3/3] Update pythonpublish.yml Fixed typos --- .github/workflows/pythonpublish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index a050e9b..c3a6a3e 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -18,6 +18,7 @@ jobs: python -m pip install --upgrade pip pip install setuptools wheel twine - name: Install parsimonious + run: | pip install parsimonious - name: Build and publish env: