From 3f31409c43174f1fa184c4abfc92eb270bb5b00c Mon Sep 17 00:00:00 2001 From: Vinicius Guedes Date: Fri, 8 May 2020 17:59:00 -0300 Subject: [PATCH] chore: pypi deploy when generating tag --- .github/workflows/deploy.yml | 14 ++++++++++++-- setup.py | 3 ++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c07b9cb..11c220c 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -3,8 +3,7 @@ name: OnAny Deploy -on: - release: +on: [release] jobs: build: @@ -37,3 +36,14 @@ jobs: run: | pip install coverage make citest + + - name: Deploy on pypi + env: + PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }} + PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + run: | + echo -e "[pypi]" >> ~/.pypirc + echo -e "username = $PYPI_USERNAME" >> ~/.pypirc + echo -e "password = $PYPI_PASSWORD" >> ~/.pypirc + pip install twine + make deploy diff --git a/setup.py b/setup.py index 1278f3a..2795536 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,8 @@ setup( name="onany", packages=["onany"], - version="0.1.3", + version=os.getenv("GITHUB_REF") \ + .replace("refs/tags/v", ""), license="MIT", description="Event manager library", long_description=readme,