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 6945db0

Browse filesBrowse files
committed
Combine all release steps into one job
1 parent 377e3cf commit 6945db0
Copy full SHA for 6945db0

File tree

Expand file treeCollapse file tree

1 file changed

+8
-93
lines changed
Filter options
Expand file treeCollapse file tree

1 file changed

+8
-93
lines changed

‎.github/workflows/build_wheels.yml

Copy file name to clipboardExpand all lines: .github/workflows/build_wheels.yml
+8-93Lines changed: 8 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -244,33 +244,6 @@ jobs:
244244
name: wheels
245245
path: dist/opencv*.tar.gz
246246

247-
test_release_opencv_python_all:
248-
needs: [build, build-windows-x86_64, build_sdist]
249-
runs-on: ubuntu-latest
250-
environment: test-opencv-python-release
251-
defaults:
252-
run:
253-
shell: bash
254-
steps:
255-
- uses: actions/download-artifact@v2
256-
with:
257-
name: wheels
258-
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-
273-
274247
release_opencv_python:
275248
if: startsWith(github.ref, 'refs/tags/v')
276249
needs: [build, build-windows-x86_64, build_sdist]
@@ -284,81 +257,23 @@ jobs:
284257
with:
285258
name: wheels
286259
path: wheelhouse/
287-
288-
- 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 }}
260+
- name: Upload wheels for opencv_python
293261
run: |
294262
python -m pip install twine
295-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_python-*
296-
297-
release_opencv_contrib_python:
298-
if: startsWith(github.ref, 'refs/tags/v')
299-
needs: [build, build-windows-x86_64, build_sdist]
300-
runs-on: ubuntu-latest
301-
environment: opencv-python-release
302-
defaults:
303-
run:
304-
shell: bash
305-
steps:
306-
- uses: actions/download-artifact@v2
307-
with:
308-
name: wheels
309-
path: wheelhouse/
263+
python -m twine upload -u ${{ secrets.OPENCV_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_python-*
310264
311-
- 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 }}
265+
- name: Upload wheels for opencv_contrib_python
316266
run: |
317267
python -m pip install twine
318-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_contrib_python-*
268+
python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python-*
319269
320-
release_opencv_python_headless:
321-
if: startsWith(github.ref, 'refs/tags/v')
322-
needs: [build, build-windows-x86_64, build_sdist]
323-
runs-on: ubuntu-latest
324-
environment: opencv-python-release
325-
defaults:
326-
run:
327-
shell: bash
328-
steps:
329-
- uses: actions/download-artifact@v2
330-
with:
331-
name: wheels
332-
path: wheelhouse/
333-
334-
- 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 }}
270+
- name: Upload wheels for opencv_python_headless
339271
run: |
340272
python -m pip install twine
341-
python -m twine upload -u ${Env:TWINE_USERNAME} -p ${Env:TWINE_PASSWORD} --skip-existing wheelhouse/opencv_python_headless-*
273+
python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/opencv_python_headless-*
342274
343-
release_opencv_contrib_python_headless:
344-
if: startsWith(github.ref, 'refs/tags/v')
345-
needs: [build, build-windows-x86_64, build_sdist]
346-
runs-on: ubuntu-latest
347-
environment: opencv-python-release
348-
defaults:
349-
run:
350-
shell: bash
351-
steps:
352-
- uses: actions/download-artifact@v2
353-
with:
354-
name: wheels
355-
path: wheelhouse/
275+
- name: Upload wheels for opencv_contrib_python_headless
356276

357-
- 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 }}
362277
run: |
363278
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-*
279+
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.