diff options
author | Dominik Holland <dominik.holland@qt.io> | 2021-06-30 17:16:51 +0200 |
---|---|---|
committer | Dominik Holland <dominik.holland@googlemail.com> | 2021-07-05 16:14:13 +0200 |
commit | fd1b3a781b10fb962767698415621f39e6bd0498 (patch) | |
tree | 19ada466202e462c9f24cb2c8a8d2ffc1bf4f3e8 | |
parent | d1c544969e796224241a95e3f40843b9fe862f4d (diff) | |
download | qtivi-qface-fd1b3a781b10fb962767698415621f39e6bd0498.tar.gz |
CI: Upload to TestPyPI only once per run
Also adds a build number to the uploaded packages.
-rw-r--r-- | .github/workflows/python-package.yml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index b931d62..79d32a4 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -43,9 +43,24 @@ jobs: - name: Test with pytest run: | python -m pytest + + upload: + needs: [ build ] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python 3.7 + uses: actions/setup-python@v2 + with: + python-version: 3.7 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install setuptools wheel twine + pip install -r requirements_minimal.txt; - name: Upload to TestPyPI run: | - python3 setup.py sdist bdist_wheel + python3 setup.py sdist bdist_wheel --build-number $GITHUB_RUN_NUMBER python3 -m twine upload --skip-existing dist/* env: TWINE_USERNAME: __token__ |