summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@qt.io>2021-06-30 17:16:51 +0200
committerDominik Holland <dominik.holland@googlemail.com>2021-07-05 16:14:13 +0200
commitfd1b3a781b10fb962767698415621f39e6bd0498 (patch)
tree19ada466202e462c9f24cb2c8a8d2ffc1bf4f3e8
parentd1c544969e796224241a95e3f40843b9fe862f4d (diff)
downloadqtivi-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.yml17
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__