8000 Combine all release steps into one job · opencv/opencv-python@6945db0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6945db0

Browse files
committed
Combine all release steps into one job
8000
1 parent 377e3cf commit 6945db0

File tree

1 file changed

+8
-93
lines changed

1 file changed

+8
-93
lines changed

.github/workflows/build_wheels.yml

Lines 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