Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 0022232

Browse filesBrowse files
committed
Try to fix packages upload
1 parent 377e3cf commit 0022232
Copy full SHA for 0022232

File tree

1 file changed

+13
-40
lines changed
Filter options

1 file changed

+13
-40
lines changed

‎.github/workflows/build_wheels.yml

Copy file name to clipboardExpand all lines: .github/workflows/build_wheels.yml
+13-40Lines changed: 13 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -248,51 +248,36 @@ jobs:
248248
needs: [build, build-windows-x86_64, build_sdist]
249249
runs-on: ubuntu-latest
250250
environment: test-opencv-python-release
251-
defaults:
252-
run:
253-
shell: bash
254251
steps:
255252
- uses: actions/download-artifact@v2
256253
with:
257254
name: wheels
258255
path: wheelhouse/
259-
260-
- name: Upload wheels ${{ matrix.os }}
261-
env:
262-
# PYPI repository credentials
263-
TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
264-
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
265-
TEST_ENV_VAR: test
266-
run: |
267-
python -m pip install twine
268-
echo ${{ secrets.OPENCV_PYTHON_USERNAME }}
269-
echo ${Env:TWINE_USERNAME}
270-
echo ${Env:TEST_ENV_VAR}
271-
python -m twine upload --repository testpypi -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_*
272-
256+
- name: Publish package
257+
uses: pypa/gh-action-pypi-publish@release/v1
258+
with:
259+
user: ${{ secrets.PYPI_USERNAME }}
260+
password: ${{ secrets.PYPI_PASSWORD }}
261+
repository_url: https://test.pypi.org/legacy/
262+
packages_dir: wheelhouse/
263+
skip_existing: true
264+
verbose: true
273265

274266
release_opencv_python:
275267
if: startsWith(github.ref, 'refs/tags/v')
276268
needs: [build, build-windows-x86_64, build_sdist]
277269
runs-on: ubuntu-latest
278270
environment: opencv-python-release
279-
defaults:
280-
run:
281-
shell: bash
282271
steps:
283272
- uses: actions/download-artifact@v2
284273
with:
285274
name: wheels
286275
path: wheelhouse/
287276

288277
- name: Upload wheels ${{ matrix.os }}
289-
env:
290-
# PYPI repository credentials
291-
TWINE_USERNAME: ${{ secrets.OPENCV_PYTHON_USERNAME }}
292-
TWINE_PASSWORD: ${{ secrets.OPENCV_PYTHON_PASSWORD }}
293278
run: |
294279
python -m pip install twine
295-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_python-*
280+
python -m twine upload -u ${{ secrets.OPENCV_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_python-*
296281
297282
release_opencv_contrib_python:
298283
if: startsWith(github.ref, 'refs/tags/v')
@@ -309,13 +294,9 @@ jobs:
309294
path: wheelhouse/
310295

311296
- name: Upload wheels ${{ matrix.os }}
312-
env:
313-
# PYPI repository credentials
314-
TWINE_USERNAME: ${{ secrets.OPENCV_CONTRIB_PYTHON_USERNAME }}
315-
TWINE_PASSWORD: ${{ secrets.OPENCV_CONTRIB_PYTHON_PASSWORD }}
316297
run: |
317298
python -m pip install twine
318-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_contrib_python-*
299+
python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python-*
319300
320301
release_opencv_python_headless:
321302
if: startsWith(github.ref, 'refs/tags/v')
@@ -332,13 +313,9 @@ jobs:
332313
path: wheelhouse/
333314

334315
- name: Upload wheels ${{ matrix.os }}
335-
env:
336-
# PYPI repository credentials
337-
TWINE_USERNAME: ${{ secrets.OPENCV_PYTHON_HEADLESS_USERNAME }}
338-
TWINE_PASSWORD: ${{ secrets.OPENCV_PYTHON_HEADLESS_PASSWORD }}
339316
run: |
340317
python -m pip install twine
341-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_python_headless-*
318+
python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/opencv_python_headless-*
342319
343320
release_opencv_contrib_python_headless:
344321
if: startsWith(github.ref, 'refs/tags/v')
@@ -355,10 +332,6 @@ jobs:
355332
path: wheelhouse/
356333

357334
- name: Upload wheels ${{ matrix.os }}
358-
env:
359-
# PYPI repository credentials
360-
TWINE_USERNAME: ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_USERNAME }}
361-
TWINE_PASSWORD: ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_PASSWORD }}
362335
run: |
363336
python -m pip install twine
364-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_contrib_python_headless-*
337+
python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python_headless-*

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.