From aefced0b39f2aecafdee1e0072aeded80261b7f1 Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Wed, 3 Apr 2024 10:04:49 +0300 Subject: [PATCH] Replace deprecated uses: actions/upload-artifact@v3 with v4. --- .github/workflows/OCV-4.x-Android-SDK.yaml | 2 +- .github/workflows/OCV-Contrib-PR-3.4-ARM64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-3.4-U14.yaml | 2 +- .github/workflows/OCV-Contrib-PR-3.4-U20.yaml | 2 +- .github/workflows/OCV-Contrib-PR-3.4-W10.yaml | 2 +- .github/workflows/OCV-Contrib-PR-3.4-macOS-ARM64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-3.4-macOS-x86_64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-4.x-ARM64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-4.x-U20.yaml | 2 +- .github/workflows/OCV-Contrib-PR-4.x-U22.yaml | 2 +- .github/workflows/OCV-Contrib-PR-4.x-W10.yaml | 2 +- .github/workflows/OCV-Contrib-PR-4.x-macOS-ARM64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-4.x-macOS-x86_64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-5.x-ARM64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-5.x-U20.yaml | 2 +- .github/workflows/OCV-Contrib-PR-5.x-U22.yaml | 2 +- .github/workflows/OCV-Contrib-PR-5.x-W10.yaml | 2 +- .github/workflows/OCV-Contrib-PR-5.x-macOS-ARM64.yaml | 2 +- .github/workflows/OCV-Contrib-PR-5.x-macOS-x86_64.yaml | 2 +- .github/workflows/OCV-Contrib-WinPack-4.x-W10.yaml | 2 +- .github/workflows/OCV-Coverage-4.x-U20.yaml | 6 +++--- .github/workflows/OCV-Nightly-docs-js.yaml | 2 +- .github/workflows/OCV-PR-3.4-ARM64.yaml | 2 +- .github/workflows/OCV-PR-3.4-Android.yaml | 2 +- .github/workflows/OCV-PR-3.4-U14.yaml | 2 +- .github/workflows/OCV-PR-3.4-U20.yaml | 2 +- .github/workflows/OCV-PR-3.4-W10.yaml | 2 +- .github/workflows/OCV-PR-3.4-iOS.yaml | 2 +- .github/workflows/OCV-PR-3.4-macOS-ARM64.yaml | 2 +- .github/workflows/OCV-PR-3.4-macOS-x86_64.yaml | 2 +- .github/workflows/OCV-PR-4.x-ARM64-Debug.yaml | 2 +- .github/workflows/OCV-PR-4.x-ARM64.yaml | 2 +- .github/workflows/OCV-PR-4.x-U20.yaml | 2 +- .github/workflows/OCV-PR-4.x-U22.yaml | 2 +- .github/workflows/OCV-PR-4.x-W10-Vulkan.yaml | 2 +- .github/workflows/OCV-PR-4.x-W10.yaml | 2 +- .github/workflows/OCV-PR-4.x-iOS.yaml | 2 +- .github/workflows/OCV-PR-4.x-loongnix-loongarch64.yaml | 2 +- .github/workflows/OCV-PR-4.x-macOS-ARM64-Vulkan.yaml | 2 +- .github/workflows/OCV-PR-4.x-macOS-ARM64.yaml | 2 +- .github/workflows/OCV-PR-4.x-macOS-x86_64.yaml | 2 +- .github/workflows/OCV-PR-5.x-ARM64-Debug.yaml | 2 +- .github/workflows/OCV-PR-5.x-ARM64.yaml | 2 +- .github/workflows/OCV-PR-5.x-Android.yaml | 2 +- .github/workflows/OCV-PR-5.x-U20.yaml | 2 +- .github/workflows/OCV-PR-5.x-U22.yaml | 2 +- .github/workflows/OCV-PR-5.x-W10.yaml | 2 +- .github/workflows/OCV-PR-5.x-iOS.yaml | 2 +- .github/workflows/OCV-PR-5.x-macOS-ARM64.yaml | 2 +- .github/workflows/OCV-PR-5.x-macOS-x86_64.yaml | 2 +- .github/workflows/OCV-WinPack-4.x-W10.yaml | 2 +- 51 files changed, 53 insertions(+), 53 deletions(-) diff --git a/.github/workflows/OCV-4.x-Android-SDK.yaml b/.github/workflows/OCV-4.x-Android-SDK.yaml index 40f7c8a8..649c1513 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 aab09449..c440ef72 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 7a6ce677..cec423f2 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 9f7623db..14601b1f 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 df39099a..5452b15c 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 d34c1ebd..5c8f555a 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 9744f160..bbc38bb1 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 75f78282..3badf046 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 abe32eb0..0357cfe5 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 2a3767ef..6b546b9f 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 c5119878..13e74e8e 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 72c9a517..6dceff9d 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 b3a65bf3..04bff171 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 258ea283..421e908f 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 93ac8108..2fa1e388 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 766cf7e7..2258ddd6 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 a7f7481a..8847fbda 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 dedee30a..adbead7d 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 e39897a5..65403339 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 678a3c85..d84b3df6 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 7d8b88a9..03465a0f 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 c648b174..359685af 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 62a90b6a..356954ee 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 36f431cc..042bff25 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 9b8f7c4d..d15758e9 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 17f2a81b..5a8a51c3 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 cffe5b88..137c574e 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 3e7642d1..df6eabbd 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 1cce9cd8..34c71520 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 95de8ee7..b0c3b9e7 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 a074fe25..e4d3eb28 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 e4c33121..1b5c30ea 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 c5653cf4..725f0a1f 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 8e382a79..ac35396f 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 288c2255..ff351b8d 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 c3896712..215b1b46 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 d0aaa3ea..8e36cbe9 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 a3113a7c..40184466 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 8453c082..b7a81799 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 a7617b14..9259be0b 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 b4dc0acb..b0070007 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 1edd7710..dabd6d84 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 f3d0770d..e28d88cc 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 78776818..95e573ac 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 02bcf823..405153f9 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 eeee0a44..bd07c5d5 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 3287e4c4..a925ac16 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 9a4b55a3..46b5d16c 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 c952d2bd..97c78263 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 5365e045..fdef6b72 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 f93430b7..3fe591e5 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