diff --git a/.github/workflows/OCV-4.x-Android-SDK.yaml b/.github/workflows/OCV-4.x-Android-SDK.yaml index 40f7c8a..649c151 100644 --- a/.github/workflows/OCV-4.x-Android-SDK.yaml +++ b/.github/workflows/OCV-4.x-Android-SDK.yaml @@ -120,7 +120,7 @@ jobs: zip -r -9 -y python-maven-repo.zip maven_repo - name: Release Package timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} with: name: OpenCV4AndroidSDK diff --git a/.github/workflows/OCV-Contrib-PR-3.4-ARM64.yaml b/.github/workflows/OCV-Contrib-PR-3.4-ARM64.yaml index aab0944..c440ef7 100644 --- a/.github/workflows/OCV-Contrib-PR-3.4-ARM64.yaml +++ b/.github/workflows/OCV-Contrib-PR-3.4-ARM64.yaml @@ -376,7 +376,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-Contrib-PR-3.4-U14.yaml b/.github/workflows/OCV-Contrib-PR-3.4-U14.yaml index 7a6ce67..cec423f 100644 --- a/.github/workflows/OCV-Contrib-PR-3.4-U14.yaml +++ b/.github/workflows/OCV-Contrib-PR-3.4-U14.yaml @@ -377,7 +377,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu14-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-3.4-U20.yaml b/.github/workflows/OCV-Contrib-PR-3.4-U20.yaml index 9f7623d..14601b1 100644 --- a/.github/workflows/OCV-Contrib-PR-3.4-U20.yaml +++ b/.github/workflows/OCV-Contrib-PR-3.4-U20.yaml @@ -376,7 +376,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu20-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-3.4-W10.yaml b/.github/workflows/OCV-Contrib-PR-3.4-W10.yaml index df39099..5452b15 100644 --- a/.github/workflows/OCV-Contrib-PR-3.4-W10.yaml +++ b/.github/workflows/OCV-Contrib-PR-3.4-W10.yaml @@ -371,7 +371,7 @@ jobs: ${{ github.workspace }}\opencv\modules\ts\misc\run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-Contrib-PR-3.4-macOS-ARM64.yaml b/.github/workflows/OCV-Contrib-PR-3.4-macOS-ARM64.yaml index d34c1eb..5c8f555 100644 --- a/.github/workflows/OCV-Contrib-PR-3.4-macOS-ARM64.yaml +++ b/.github/workflows/OCV-Contrib-PR-3.4-macOS-ARM64.yaml @@ -427,7 +427,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-Contrib-PR-3.4-macOS-x86_64.yaml b/.github/workflows/OCV-Contrib-PR-3.4-macOS-x86_64.yaml index 9744f16..bbc38bb 100644 --- a/.github/workflows/OCV-Contrib-PR-3.4-macOS-x86_64.yaml +++ b/.github/workflows/OCV-Contrib-PR-3.4-macOS-x86_64.yaml @@ -427,7 +427,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-macos-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-4.x-ARM64.yaml b/.github/workflows/OCV-Contrib-PR-4.x-ARM64.yaml index 75f7828..3badf04 100644 --- a/.github/workflows/OCV-Contrib-PR-4.x-ARM64.yaml +++ b/.github/workflows/OCV-Contrib-PR-4.x-ARM64.yaml @@ -438,7 +438,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-Contrib-PR-4.x-U20.yaml b/.github/workflows/OCV-Contrib-PR-4.x-U20.yaml index abe32eb..0357cfe 100644 --- a/.github/workflows/OCV-Contrib-PR-4.x-U20.yaml +++ b/.github/workflows/OCV-Contrib-PR-4.x-U20.yaml @@ -446,7 +446,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu20-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-4.x-U22.yaml b/.github/workflows/OCV-Contrib-PR-4.x-U22.yaml index 2a3767e..6b546b9 100644 --- a/.github/workflows/OCV-Contrib-PR-4.x-U22.yaml +++ b/.github/workflows/OCV-Contrib-PR-4.x-U22.yaml @@ -449,7 +449,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu22-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-4.x-W10.yaml b/.github/workflows/OCV-Contrib-PR-4.x-W10.yaml index c511987..13e74e8 100644 --- a/.github/workflows/OCV-Contrib-PR-4.x-W10.yaml +++ b/.github/workflows/OCV-Contrib-PR-4.x-W10.yaml @@ -426,7 +426,7 @@ jobs: ${{ github.workspace }}\opencv\modules\ts\misc\run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-Contrib-PR-4.x-macOS-ARM64.yaml b/.github/workflows/OCV-Contrib-PR-4.x-macOS-ARM64.yaml index 72c9a51..6dceff9 100644 --- a/.github/workflows/OCV-Contrib-PR-4.x-macOS-ARM64.yaml +++ b/.github/workflows/OCV-Contrib-PR-4.x-macOS-ARM64.yaml @@ -500,7 +500,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-Contrib-PR-4.x-macOS-x86_64.yaml b/.github/workflows/OCV-Contrib-PR-4.x-macOS-x86_64.yaml index b3a65bf..04bff17 100644 --- a/.github/workflows/OCV-Contrib-PR-4.x-macOS-x86_64.yaml +++ b/.github/workflows/OCV-Contrib-PR-4.x-macOS-x86_64.yaml @@ -501,7 +501,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-macos-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-5.x-ARM64.yaml b/.github/workflows/OCV-Contrib-PR-5.x-ARM64.yaml index 258ea28..421e908 100644 --- a/.github/workflows/OCV-Contrib-PR-5.x-ARM64.yaml +++ b/.github/workflows/OCV-Contrib-PR-5.x-ARM64.yaml @@ -440,7 +440,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-Contrib-PR-5.x-U20.yaml b/.github/workflows/OCV-Contrib-PR-5.x-U20.yaml index 93ac810..2fa1e38 100644 --- a/.github/workflows/OCV-Contrib-PR-5.x-U20.yaml +++ b/.github/workflows/OCV-Contrib-PR-5.x-U20.yaml @@ -451,7 +451,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu20-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-5.x-U22.yaml b/.github/workflows/OCV-Contrib-PR-5.x-U22.yaml index 766cf7e..2258ddd 100644 --- a/.github/workflows/OCV-Contrib-PR-5.x-U22.yaml +++ b/.github/workflows/OCV-Contrib-PR-5.x-U22.yaml @@ -454,7 +454,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 $HOME/opencv/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-ubuntu22-x86-64 diff --git a/.github/workflows/OCV-Contrib-PR-5.x-W10.yaml b/.github/workflows/OCV-Contrib-PR-5.x-W10.yaml index a7f7481..8847fbd 100644 --- a/.github/workflows/OCV-Contrib-PR-5.x-W10.yaml +++ b/.github/workflows/OCV-Contrib-PR-5.x-W10.yaml @@ -435,7 +435,7 @@ jobs: ${{ github.workspace }}\opencv\modules\ts\misc\run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-Contrib-PR-5.x-macOS-ARM64.yaml b/.github/workflows/OCV-Contrib-PR-5.x-macOS-ARM64.yaml index dedee30..adbead7 100644 --- a/.github/workflows/OCV-Contrib-PR-5.x-macOS-ARM64.yaml +++ b/.github/workflows/OCV-Contrib-PR-5.x-macOS-ARM64.yaml @@ -507,7 +507,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-Contrib-PR-5.x-macOS-x86_64.yaml b/.github/workflows/OCV-Contrib-PR-5.x-macOS-x86_64.yaml index e39897a..6540333 100644 --- a/.github/workflows/OCV-Contrib-PR-5.x-macOS-x86_64.yaml +++ b/.github/workflows/OCV-Contrib-PR-5.x-macOS-x86_64.yaml @@ -510,7 +510,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv-contrib.outcome == 'success' }} with: name: junit-html-macos-x86-64 diff --git a/.github/workflows/OCV-Contrib-WinPack-4.x-W10.yaml b/.github/workflows/OCV-Contrib-WinPack-4.x-W10.yaml index 678a3c8..d84b3df 100644 --- a/.github/workflows/OCV-Contrib-WinPack-4.x-W10.yaml +++ b/.github/workflows/OCV-Contrib-WinPack-4.x-W10.yaml @@ -200,7 +200,7 @@ jobs: %CI_SCRIPTS%\winpack_create.cmd - name: Save WinPack timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: WinPack path: artifacts\distrib.7z.exe diff --git a/.github/workflows/OCV-Coverage-4.x-U20.yaml b/.github/workflows/OCV-Coverage-4.x-U20.yaml index 7d8b88a..03465a0 100644 --- a/.github/workflows/OCV-Coverage-4.x-U20.yaml +++ b/.github/workflows/OCV-Coverage-4.x-U20.yaml @@ -179,7 +179,7 @@ jobs: run: cd /home/ci/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java --test_threads=2 --test_tag_skip=size_hd - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html @@ -205,7 +205,7 @@ jobs: genhtml --prefix /home/ci -t "OpenCV: ${{ env.TARGET_BRANCH_NAME }}-$GITHUB_SHA" -o /home/ci/build/test_coverage_html /home/ci/build/opencv_test_filtered.info - name: Upload test coverage timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.coverage-test-report.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: test-coverage-html @@ -291,7 +291,7 @@ jobs: genhtml --prefix /home/ci -t "OpenCV: ${{ env.TARGET_BRANCH_NAME }}-$GITHUB_SHA" -o /home/ci/build/perf_coverage_html /home/ci/build/opencv_perf_filtered.info - name: Upload perf coverage timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.coverage-perf-report.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: perf-coverage-html diff --git a/.github/workflows/OCV-Nightly-docs-js.yaml b/.github/workflows/OCV-Nightly-docs-js.yaml index c648b17..359685a 100644 --- a/.github/workflows/OCV-Nightly-docs-js.yaml +++ b/.github/workflows/OCV-Nightly-docs-js.yaml @@ -69,7 +69,7 @@ jobs: - name: Upload arftifacts timeout-minutes: 60 if: ${{ (always() && steps.build-opencv.outcome == 'success') && github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: OpenCVDocDoxygen${{ matrix.branch }} path: /home/ci/build/release/doc_doxygen.zip \ No newline at end of file diff --git a/.github/workflows/OCV-PR-3.4-ARM64.yaml b/.github/workflows/OCV-PR-3.4-ARM64.yaml index 62a90b6..356954e 100644 --- a/.github/workflows/OCV-PR-3.4-ARM64.yaml +++ b/.github/workflows/OCV-PR-3.4-ARM64.yaml @@ -243,7 +243,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-PR-3.4-Android.yaml b/.github/workflows/OCV-PR-3.4-Android.yaml index 36f431c..042bff2 100644 --- a/.github/workflows/OCV-PR-3.4-Android.yaml +++ b/.github/workflows/OCV-PR-3.4-Android.yaml @@ -89,7 +89,7 @@ jobs: run: cd /home/ci/build && zip -r -9 -y OpenCV3Android.zip OpenCV-android-sdk - name: Release Package timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} with: name: OpenCV3AndroidSDK diff --git a/.github/workflows/OCV-PR-3.4-U14.yaml b/.github/workflows/OCV-PR-3.4-U14.yaml index 9b8f7c4..d15758e 100644 --- a/.github/workflows/OCV-PR-3.4-U14.yaml +++ b/.github/workflows/OCV-PR-3.4-U14.yaml @@ -245,7 +245,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu14-x86-64 diff --git a/.github/workflows/OCV-PR-3.4-U20.yaml b/.github/workflows/OCV-PR-3.4-U20.yaml index 17f2a81..5a8a51c 100644 --- a/.github/workflows/OCV-PR-3.4-U20.yaml +++ b/.github/workflows/OCV-PR-3.4-U20.yaml @@ -244,7 +244,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-x86-64 diff --git a/.github/workflows/OCV-PR-3.4-W10.yaml b/.github/workflows/OCV-PR-3.4-W10.yaml index cffe5b8..137c574 100644 --- a/.github/workflows/OCV-PR-3.4-W10.yaml +++ b/.github/workflows/OCV-PR-3.4-W10.yaml @@ -247,7 +247,7 @@ jobs: ${{ github.workspace }}\opencv\modules\ts\misc\run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-PR-3.4-iOS.yaml b/.github/workflows/OCV-PR-3.4-iOS.yaml index 3e7642d..df6eabb 100644 --- a/.github/workflows/OCV-PR-3.4-iOS.yaml +++ b/.github/workflows/OCV-PR-3.4-iOS.yaml @@ -61,7 +61,7 @@ jobs: run: cd ${{ github.workspace }}/ios && zip -r -9 -y opencv-3.4-ios-framework.zip opencv2.framework - name: Upload Artifact timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} with: name: OpenCViOSFramework diff --git a/.github/workflows/OCV-PR-3.4-macOS-ARM64.yaml b/.github/workflows/OCV-PR-3.4-macOS-ARM64.yaml index 1cce9cd..34c7152 100644 --- a/.github/workflows/OCV-PR-3.4-macOS-ARM64.yaml +++ b/.github/workflows/OCV-PR-3.4-macOS-ARM64.yaml @@ -265,7 +265,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-PR-3.4-macOS-x86_64.yaml b/.github/workflows/OCV-PR-3.4-macOS-x86_64.yaml index 95de8ee..b0c3b9e 100644 --- a/.github/workflows/OCV-PR-3.4-macOS-x86_64.yaml +++ b/.github/workflows/OCV-PR-3.4-macOS-x86_64.yaml @@ -265,7 +265,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-x86-64 diff --git a/.github/workflows/OCV-PR-4.x-ARM64-Debug.yaml b/.github/workflows/OCV-PR-4.x-ARM64-Debug.yaml index a074fe2..e4d3eb2 100644 --- a/.github/workflows/OCV-PR-4.x-ARM64-Debug.yaml +++ b/.github/workflows/OCV-PR-4.x-ARM64-Debug.yaml @@ -193,7 +193,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-PR-4.x-ARM64.yaml b/.github/workflows/OCV-PR-4.x-ARM64.yaml index e4c3312..1b5c30e 100644 --- a/.github/workflows/OCV-PR-4.x-ARM64.yaml +++ b/.github/workflows/OCV-PR-4.x-ARM64.yaml @@ -241,7 +241,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-PR-4.x-U20.yaml b/.github/workflows/OCV-PR-4.x-U20.yaml index c5653cf..725f0a1 100644 --- a/.github/workflows/OCV-PR-4.x-U20.yaml +++ b/.github/workflows/OCV-PR-4.x-U20.yaml @@ -250,7 +250,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-x86-64 diff --git a/.github/workflows/OCV-PR-4.x-U22.yaml b/.github/workflows/OCV-PR-4.x-U22.yaml index 8e382a7..ac35396 100644 --- a/.github/workflows/OCV-PR-4.x-U22.yaml +++ b/.github/workflows/OCV-PR-4.x-U22.yaml @@ -253,7 +253,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu22-x86-64 diff --git a/.github/workflows/OCV-PR-4.x-W10-Vulkan.yaml b/.github/workflows/OCV-PR-4.x-W10-Vulkan.yaml index 288c225..ff351b8 100644 --- a/.github/workflows/OCV-PR-4.x-W10-Vulkan.yaml +++ b/.github/workflows/OCV-PR-4.x-W10-Vulkan.yaml @@ -124,7 +124,7 @@ jobs: # run: cd ${{ github.workspace }}\build && bin\opencv_perf_dnn.exe --perf_impl=plain --perf_min_samples=1 --perf_force_samples=1 --perf_verify_sanity --skip_unstable=1 --gtest_filter=${{ env.GTEST_FILTER_STRING }} --perf_threads=%PARALLEL_JOBS% - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-PR-4.x-W10.yaml b/.github/workflows/OCV-PR-4.x-W10.yaml index c389671..215b1b4 100644 --- a/.github/workflows/OCV-PR-4.x-W10.yaml +++ b/.github/workflows/OCV-PR-4.x-W10.yaml @@ -240,7 +240,7 @@ jobs: ${{ github.workspace }}\opencv\modules\ts\misc\run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-PR-4.x-iOS.yaml b/.github/workflows/OCV-PR-4.x-iOS.yaml index d0aaa3e..8e36cbe 100644 --- a/.github/workflows/OCV-PR-4.x-iOS.yaml +++ b/.github/workflows/OCV-PR-4.x-iOS.yaml @@ -61,7 +61,7 @@ jobs: run: cd ${{ github.workspace }}/ios && zip -r -9 -y opencv-4.x-ios-framework.zip opencv2.framework - name: Upload Artifact timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} with: name: OpenCViOSFramework diff --git a/.github/workflows/OCV-PR-4.x-loongnix-loongarch64.yaml b/.github/workflows/OCV-PR-4.x-loongnix-loongarch64.yaml index a3113a7..4018446 100644 --- a/.github/workflows/OCV-PR-4.x-loongnix-loongarch64.yaml +++ b/.github/workflows/OCV-PR-4.x-loongnix-loongarch64.yaml @@ -260,7 +260,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' && steps.check-warnings.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-PR-4.x-macOS-ARM64-Vulkan.yaml b/.github/workflows/OCV-PR-4.x-macOS-ARM64-Vulkan.yaml index 8453c08..b7a8179 100644 --- a/.github/workflows/OCV-PR-4.x-macOS-ARM64-Vulkan.yaml +++ b/.github/workflows/OCV-PR-4.x-macOS-ARM64-Vulkan.yaml @@ -125,7 +125,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-PR-4.x-macOS-ARM64.yaml b/.github/workflows/OCV-PR-4.x-macOS-ARM64.yaml index a7617b1..9259be0 100644 --- a/.github/workflows/OCV-PR-4.x-macOS-ARM64.yaml +++ b/.github/workflows/OCV-PR-4.x-macOS-ARM64.yaml @@ -260,7 +260,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-PR-4.x-macOS-x86_64.yaml b/.github/workflows/OCV-PR-4.x-macOS-x86_64.yaml index b4dc0ac..b007000 100644 --- a/.github/workflows/OCV-PR-4.x-macOS-x86_64.yaml +++ b/.github/workflows/OCV-PR-4.x-macOS-x86_64.yaml @@ -261,7 +261,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-x86-64 diff --git a/.github/workflows/OCV-PR-5.x-ARM64-Debug.yaml b/.github/workflows/OCV-PR-5.x-ARM64-Debug.yaml index 1edd771..dabd6d8 100644 --- a/.github/workflows/OCV-PR-5.x-ARM64-Debug.yaml +++ b/.github/workflows/OCV-PR-5.x-ARM64-Debug.yaml @@ -196,7 +196,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-PR-5.x-ARM64.yaml b/.github/workflows/OCV-PR-5.x-ARM64.yaml index f3d0770..e28d88c 100644 --- a/.github/workflows/OCV-PR-5.x-ARM64.yaml +++ b/.github/workflows/OCV-PR-5.x-ARM64.yaml @@ -253,7 +253,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-arm64 diff --git a/.github/workflows/OCV-PR-5.x-Android.yaml b/.github/workflows/OCV-PR-5.x-Android.yaml index 7877681..95e573a 100644 --- a/.github/workflows/OCV-PR-5.x-Android.yaml +++ b/.github/workflows/OCV-PR-5.x-Android.yaml @@ -126,7 +126,7 @@ jobs: zip -r -9 -y python-maven-repo.zip maven_repo - name: Release Package timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} with: name: OpenCV4AndroidSDK diff --git a/.github/workflows/OCV-PR-5.x-U20.yaml b/.github/workflows/OCV-PR-5.x-U20.yaml index 02bcf82..405153f 100644 --- a/.github/workflows/OCV-PR-5.x-U20.yaml +++ b/.github/workflows/OCV-PR-5.x-U20.yaml @@ -260,7 +260,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu20-x86-64 diff --git a/.github/workflows/OCV-PR-5.x-U22.yaml b/.github/workflows/OCV-PR-5.x-U22.yaml index eeee0a4..bd07c5d 100644 --- a/.github/workflows/OCV-PR-5.x-U22.yaml +++ b/.github/workflows/OCV-PR-5.x-U22.yaml @@ -263,7 +263,7 @@ jobs: run: cd $HOME/build && xvfb-run -a python3 ${{ env.OPENCV_DOCKER_WORKDIR }}/modules/ts/misc/run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-ubuntu22-x86-64 diff --git a/.github/workflows/OCV-PR-5.x-W10.yaml b/.github/workflows/OCV-PR-5.x-W10.yaml index 3287e4c..a925ac1 100644 --- a/.github/workflows/OCV-PR-5.x-W10.yaml +++ b/.github/workflows/OCV-PR-5.x-W10.yaml @@ -252,7 +252,7 @@ jobs: ${{ github.workspace }}\opencv\modules\ts\misc\run.py . -a -t java - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-windows10 diff --git a/.github/workflows/OCV-PR-5.x-iOS.yaml b/.github/workflows/OCV-PR-5.x-iOS.yaml index 9a4b55a..46b5d16 100644 --- a/.github/workflows/OCV-PR-5.x-iOS.yaml +++ b/.github/workflows/OCV-PR-5.x-iOS.yaml @@ -61,7 +61,7 @@ jobs: run: cd ${{ github.workspace }}/ios && zip -r -9 -y opencv-5.x-ios-framework.zip opencv2.framework - name: Upload Artifact timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || env.RUNNER_DEBUG == 1 }} with: name: OpenCViOSFramework diff --git a/.github/workflows/OCV-PR-5.x-macOS-ARM64.yaml b/.github/workflows/OCV-PR-5.x-macOS-ARM64.yaml index c952d2b..97c7826 100644 --- a/.github/workflows/OCV-PR-5.x-macOS-ARM64.yaml +++ b/.github/workflows/OCV-PR-5.x-macOS-ARM64.yaml @@ -275,7 +275,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-arm64 diff --git a/.github/workflows/OCV-PR-5.x-macOS-x86_64.yaml b/.github/workflows/OCV-PR-5.x-macOS-x86_64.yaml index 5365e04..fdef6b7 100644 --- a/.github/workflows/OCV-PR-5.x-macOS-x86_64.yaml +++ b/.github/workflows/OCV-PR-5.x-macOS-x86_64.yaml @@ -276,7 +276,7 @@ jobs: working-directory: ${{ github.workspace }}/build - name: Save Unit Test Results timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: ${{ always() && steps.java-test.outcome == 'success' && steps.build-opencv.outcome == 'success' }} with: name: junit-html-macos-x86-64 diff --git a/.github/workflows/OCV-WinPack-4.x-W10.yaml b/.github/workflows/OCV-WinPack-4.x-W10.yaml index f93430b..3fe591e 100644 --- a/.github/workflows/OCV-WinPack-4.x-W10.yaml +++ b/.github/workflows/OCV-WinPack-4.x-W10.yaml @@ -185,7 +185,7 @@ jobs: %CI_SCRIPTS%\winpack_create.cmd - name: Save WinPack timeout-minutes: 60 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: WinPack path: artifacts\distrib.7z.exe