From 44fd08b83fcbe862b5e22d2ff814e7935bc267e5 Mon Sep 17 00:00:00 2001 From: Ivan Avdeev Date: Mon, 21 Jul 2025 23:21:08 +0300 Subject: [PATCH 1/4] Update build_wheels_linux.yml --- .github/workflows/build_wheels_linux.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_wheels_linux.yml b/.github/workflows/build_wheels_linux.yml index 31c812f9..011fc7b8 100644 --- a/.github/workflows/build_wheels_linux.yml +++ b/.github/workflows/build_wheels_linux.yml @@ -187,7 +187,11 @@ jobs: - uses: actions/download-artifact@v4 with: path: wheelhouse/ - + + - name: Check wheels for opencv_python_rolling + run: | + python -m pip install twine + python -m twine check wheelhouse/opencv_python_rolling-* - name: Upload wheels for opencv_python_rolling run: | python -m pip install twine From 5f5e230c20dac6d361a264be8bab20384c4e1ed5 Mon Sep 17 00:00:00 2001 From: Ivan Avdeev Date: Mon, 21 Jul 2025 23:42:30 +0300 Subject: [PATCH 2/4] Update build_wheels_linux.yml --- .github/workflows/build_wheels_linux.yml | 45 ------------------------ 1 file changed, 45 deletions(-) diff --git a/.github/workflows/build_wheels_linux.yml b/.github/workflows/build_wheels_linux.yml index 011fc7b8..1f5ce8d7 100644 --- a/.github/workflows/build_wheels_linux.yml +++ b/.github/workflows/build_wheels_linux.yml @@ -192,22 +192,6 @@ jobs: run: | python -m pip install twine python -m twine check wheelhouse/opencv_python_rolling-* - - name: Upload wheels for opencv_python_rolling - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_PYTHON_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_python_rolling-* - - name: Upload wheels for opencv_contrib_python_rolling - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python_rolling-* - - name: Upload wheels for opencv_python_headless_rolling - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_python_headless_rolling-* - - name: Upload wheels for opencv_contrib_python_headless_rolling - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python_headless_rolling-* Pre-release: if: github.event_name == 'release' && github.event.release.prerelease @@ -226,32 +210,3 @@ jobs: run: | python -m pip install twine python -m twine upload --repository testpypi -u ${{ secrets.PYPI_USERNAME }} -p ${{ secrets.PYPI_PASSWORD }} --skip-existing wheelhouse/opencv_* wheelhouse/opencv-* - - Release: - if: github.event_name == 'release' && !github.event.release.prerelease - needs: [Build, Build_sdist, Test] - runs-on: ubuntu-22.04 - environment: opencv-python-release - defaults: - run: - shell: bash - steps: - - uses: actions/download-artifact@v4 - with: - path: wheelhouse/ - - name: Upload wheels for opencv_python - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_python-* wheelhouse/opencv-python-[^h]* - - name: Upload wheels for opencv_contrib_python - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python-* wheelhouse/opencv-contrib-python-[^h]* - - name: Upload wheels for opencv_python_headless - run: | - python -m pip install twine - python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/opencv_python_headless-* wheelhouse/opencv-python-headless-* - - name: Upload wheels for opencv_contrib_python_headless - run: | - python -m pip install twine - 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-* wheelhouse/opencv-contrib-python-headless-* From c2a7ff71495988cb9bcd88e042529af768362832 Mon Sep 17 00:00:00 2001 From: Ivan Avdeev Date: Tue, 22 Jul 2025 00:26:43 +0300 Subject: [PATCH 3/4] Update build_wheels_linux.yml --- .github/workflows/build_wheels_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_wheels_linux.yml b/.github/workflows/build_wheels_linux.yml index 1f5ce8d7..618d6d17 100644 --- a/.github/workflows/build_wheels_linux.yml +++ b/.github/workflows/build_wheels_linux.yml @@ -191,7 +191,7 @@ jobs: - name: Check wheels for opencv_python_rolling run: | python -m pip install twine - python -m twine check wheelhouse/opencv_python_rolling-* + python -m twine check wheelhouse/wheel*/opencv_python_rolling-* Pre-release: if: github.event_name == 'release' && github.event.release.prerelease From 646cdad7223b2d8e2ce9b39adc49db0ee489db0c Mon Sep 17 00:00:00 2001 From: Ivan Avdeev Date: Tue, 22 Jul 2025 00:52:40 +0300 Subject: [PATCH 4/4] Update build_wheels_linux.yml --- .github/workflows/build_wheels_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_wheels_linux.yml b/.github/workflows/build_wheels_linux.yml index 618d6d17..9f56cb58 100644 --- a/.github/workflows/build_wheels_linux.yml +++ b/.github/workflows/build_wheels_linux.yml @@ -191,7 +191,7 @@ jobs: - name: Check wheels for opencv_python_rolling run: | python -m pip install twine - python -m twine check wheelhouse/wheel*/opencv_python_rolling-* + python -m twine check wheelhouse/wheel-*/*.whl Pre-release: if: github.event_name == 'release' && github.event.release.prerelease