From 134afb1b7a22cc754b7f256c46042b1a1fbce6d6 Mon Sep 17 00:00:00 2001 From: Pasukhin Dmitry Date: Wed, 23 Jul 2025 16:51:43 +0100 Subject: [PATCH] Testing - Update GitHub Actions to use latest versions (#640) - Updates `actions/checkout` from v4.1.7 to v4.2.2 across all workflows - Updates `actions/upload-artifact` from v4.4.3 to v4.6.2 across all custom actions - Updates `actions/download-artifact` from v4.1.7/v4.1.8 to v4.3.0 across all custom actions --- .github/actions/ascii-check/action.yml | 2 +- .github/actions/build-docs/action.yml | 4 +- .github/actions/build-occt/action.yml | 2 +- .../actions/build-sample-csharp/action.yml | 4 +- .github/actions/build-sample-mfc/action.yml | 4 +- .github/actions/build-sample-qt/action.yml | 4 +- .github/actions/build-tinspector/action.yml | 4 +- .github/actions/clang-format-check/action.yml | 2 +- .../actions/download-vcpkg-cache/action.yml | 2 +- .github/actions/retest-failures/action.yml | 6 +-- .github/actions/run-gtest/action.yml | 4 +- .github/actions/run-tests/action.yml | 6 +-- .github/actions/test-summary/action.yml | 4 +- .github/actions/upload-vcpkg-cache/action.yml | 2 +- .../build-and-test-multiplatform.yml | 46 +++++++++---------- .../workflows/daily-ir-vcpkg-configure.yml | 6 +-- .github/workflows/master-validation.yml | 12 ++--- 17 files changed, 57 insertions(+), 57 deletions(-) diff --git a/.github/actions/ascii-check/action.yml b/.github/actions/ascii-check/action.yml index a89dd5bec9..8f5b57bf9a 100644 --- a/.github/actions/ascii-check/action.yml +++ b/.github/actions/ascii-check/action.yml @@ -78,7 +78,7 @@ runs: - name: Upload non-ASCII report if: steps.ascii-check.outputs.has_non_ascii == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.6.2 with: name: non-ascii-report path: non_ascii_report.txt diff --git a/.github/actions/build-docs/action.yml b/.github/actions/build-docs/action.yml index 8633d1ceae..78167ded5e 100644 --- a/.github/actions/build-docs/action.yml +++ b/.github/actions/build-docs/action.yml @@ -47,14 +47,14 @@ runs: shell: cmd - name: Upload refman documentation - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: refman-doc path: build/doc/refman retention-days: 90 - name: Upload overview documentation - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: overview-doc path: build/doc/overview diff --git a/.github/actions/build-occt/action.yml b/.github/actions/build-occt/action.yml index 5b13eb9860..b503d2ac9a 100644 --- a/.github/actions/build-occt/action.yml +++ b/.github/actions/build-occt/action.yml @@ -78,7 +78,7 @@ runs: shell: bash - name: Upload install directory - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: ${{ inputs.artifact-name }} path: install diff --git a/.github/actions/build-sample-csharp/action.yml b/.github/actions/build-sample-csharp/action.yml index 9a96eecc60..c73bdf8f00 100644 --- a/.github/actions/build-sample-csharp/action.yml +++ b/.github/actions/build-sample-csharp/action.yml @@ -13,7 +13,7 @@ runs: using: "composite" steps: - name: Download OCCT installation - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: occt-install @@ -50,7 +50,7 @@ runs: msbuild.exe CSharp_D3D.sln /p:Configuration=Release /p:Platform=x64 /consoleloggerparameters:Verbosity=normal;Summary /flp:LogFile=build_d3d.log;Verbosity=detailed /m - name: Upload CSharp Sample - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: csharp-sample-${{ inputs.platform }}-x64 path: samples/CSharp diff --git a/.github/actions/build-sample-mfc/action.yml b/.github/actions/build-sample-mfc/action.yml index 60192fa5bf..b16465dde0 100644 --- a/.github/actions/build-sample-mfc/action.yml +++ b/.github/actions/build-sample-mfc/action.yml @@ -13,7 +13,7 @@ runs: using: "composite" steps: - name: Download OCCT installation - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: occt-install @@ -47,7 +47,7 @@ runs: ) - name: Upload MFC Sample - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: mfc-sample-${{ inputs.platform }}-x64 path: samples/mfc/ diff --git a/.github/actions/build-sample-qt/action.yml b/.github/actions/build-sample-qt/action.yml index 7e39dc6436..5133fe5d18 100644 --- a/.github/actions/build-sample-qt/action.yml +++ b/.github/actions/build-sample-qt/action.yml @@ -17,7 +17,7 @@ runs: using: "composite" steps: - name: Download OCCT installation - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: occt-install @@ -116,7 +116,7 @@ runs: done - name: Upload Qt Samples - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: qt-samples-${{ inputs.platform }}-x64 path: | diff --git a/.github/actions/build-tinspector/action.yml b/.github/actions/build-tinspector/action.yml index b035d2dcef..a3891605df 100644 --- a/.github/actions/build-tinspector/action.yml +++ b/.github/actions/build-tinspector/action.yml @@ -17,7 +17,7 @@ runs: using: "composite" steps: - name: Download OCCT installation - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: occt-install @@ -102,7 +102,7 @@ runs: make install -j$(nproc) - name: Upload TInspector installation - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: inspector-${{ inputs.platform }}-x64 path: inspector/install diff --git a/.github/actions/clang-format-check/action.yml b/.github/actions/clang-format-check/action.yml index ea927f4987..ca42bf9320 100644 --- a/.github/actions/clang-format-check/action.yml +++ b/.github/actions/clang-format-check/action.yml @@ -68,7 +68,7 @@ runs: - name: Upload patch if: steps.git-check.outputs.has_changes == 'true' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.6.2 with: name: format-patch path: format.patch diff --git a/.github/actions/download-vcpkg-cache/action.yml b/.github/actions/download-vcpkg-cache/action.yml index 35d566c1db..a752fc0a59 100644 --- a/.github/actions/download-vcpkg-cache/action.yml +++ b/.github/actions/download-vcpkg-cache/action.yml @@ -15,7 +15,7 @@ runs: steps: - name: Download vcpkg tar archive - uses: actions/download-artifact@v4.1.8 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.artifact-name }} path: ${{ inputs.build-directory }} diff --git a/.github/actions/retest-failures/action.yml b/.github/actions/retest-failures/action.yml index 44f841e840..80b2506389 100644 --- a/.github/actions/retest-failures/action.yml +++ b/.github/actions/retest-failures/action.yml @@ -23,14 +23,14 @@ runs: steps: - name: Download previous test results (Windows) if: ${{ inputs.platform == 'windows' }} - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.results-artifact-name }} path: install/results - name: Download previous test results (macOS/Linux) if: ${{ inputs.platform != 'windows' }} - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.results-artifact-name }} path: install/bin/results @@ -118,7 +118,7 @@ runs: - name: Download and extract install directory if: steps.check_failures.outputs.failed_count > 0 - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: install diff --git a/.github/actions/run-gtest/action.yml b/.github/actions/run-gtest/action.yml index f9d11f6a9c..9b8fc4af15 100644 --- a/.github/actions/run-gtest/action.yml +++ b/.github/actions/run-gtest/action.yml @@ -25,7 +25,7 @@ runs: using: "composite" steps: - name: Download and extract install directory - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: install @@ -77,7 +77,7 @@ runs: cat gtest_output.log - name: Upload GTest results - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: gtest-results-${{ inputs.platform }}-${{ inputs.compiler }}-${{ inputs.artifact-suffix }} path: | diff --git a/.github/actions/run-tests/action.yml b/.github/actions/run-tests/action.yml index 2ee753b25a..3d9f74f065 100644 --- a/.github/actions/run-tests/action.yml +++ b/.github/actions/run-tests/action.yml @@ -53,7 +53,7 @@ runs: shell: bash - name: Download and extract install directory - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: ${{ inputs.install-artifact-name }} path: install @@ -145,7 +145,7 @@ runs: - name: Upload test results (Windows) if: ${{ inputs.platform == 'windows' }} - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: results-${{ inputs.test-directory-name }} path: | @@ -156,7 +156,7 @@ runs: - name: Upload test results (macOS/Linux) if: ${{ inputs.platform == 'macos' || inputs.platform == 'linux' }} - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: results-${{ inputs.test-directory-name }} path: | diff --git a/.github/actions/test-summary/action.yml b/.github/actions/test-summary/action.yml index 26bf0cfed6..6b47e1069f 100644 --- a/.github/actions/test-summary/action.yml +++ b/.github/actions/test-summary/action.yml @@ -23,7 +23,7 @@ runs: shell: bash - name: Download and extract install directory - uses: actions/download-artifact@v4.1.7 + uses: actions/download-artifact@v4.3.0 with: name: install-linux-clang-x64 path: install @@ -88,7 +88,7 @@ runs: shell: bash - name: Upload comparison results - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: test-compare-results retention-days: 15 diff --git a/.github/actions/upload-vcpkg-cache/action.yml b/.github/actions/upload-vcpkg-cache/action.yml index a8d5e98e38..e4b43c08ef 100644 --- a/.github/actions/upload-vcpkg-cache/action.yml +++ b/.github/actions/upload-vcpkg-cache/action.yml @@ -25,7 +25,7 @@ runs: shell: bash - name: Upload vcpkg tar archive - uses: actions/upload-artifact@v4.4.3 + uses: actions/upload-artifact@v4.6.2 with: name: ${{ inputs.artifact-name }} path: ${{ inputs.build-directory }}/vcpkg-dependencies.tar.gz diff --git a/.github/workflows/build-and-test-multiplatform.yml b/.github/workflows/build-and-test-multiplatform.yml index 54a3a12760..9b9ac7148e 100644 --- a/.github/workflows/build-and-test-multiplatform.yml +++ b/.github/workflows/build-and-test-multiplatform.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 with: fetch-depth: 0 @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 with: fetch-depth: 0 @@ -56,7 +56,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.2.1 + uses: actions/checkout@v4.2.2 - name: Build documentation uses: ./.github/actions/build-docs @@ -67,7 +67,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build OCCT uses: ./.github/actions/build-occt @@ -83,7 +83,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build OCCT uses: ./.github/actions/build-occt @@ -99,7 +99,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build OCCT uses: ./.github/actions/build-occt @@ -115,7 +115,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build OCCT uses: ./.github/actions/build-occt @@ -136,7 +136,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build TInspector uses: ./.github/actions/build-tinspector @@ -151,7 +151,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build TInspector uses: ./.github/actions/build-tinspector @@ -166,7 +166,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build CSharp Sample uses: ./.github/actions/build-sample-csharp @@ -181,7 +181,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build MFC Sample uses: ./.github/actions/build-sample-mfc @@ -196,7 +196,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build Qt Sample uses: ./.github/actions/build-sample-qt @@ -211,7 +211,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build Qt Sample uses: ./.github/actions/build-sample-qt @@ -226,7 +226,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run tests uses: ./.github/actions/run-tests @@ -244,7 +244,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run retest uses: ./.github/actions/retest-failures @@ -262,7 +262,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run tests uses: ./.github/actions/run-tests @@ -280,7 +280,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run retest uses: ./.github/actions/retest-failures @@ -298,7 +298,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run tests uses: ./.github/actions/run-tests @@ -316,7 +316,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run retest uses: ./.github/actions/retest-failures @@ -334,7 +334,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run GTests uses: ./.github/actions/run-gtest @@ -351,7 +351,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run GTests uses: ./.github/actions/run-gtest @@ -368,7 +368,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Run GTests uses: ./.github/actions/run-gtest @@ -386,7 +386,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Generate Test Summary uses: ./.github/actions/test-summary diff --git a/.github/workflows/daily-ir-vcpkg-configure.yml b/.github/workflows/daily-ir-vcpkg-configure.yml index 3642c31b19..e6268d5bb9 100644 --- a/.github/workflows/daily-ir-vcpkg-configure.yml +++ b/.github/workflows/daily-ir-vcpkg-configure.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 with: ref: IR @@ -41,7 +41,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 with: ref: IR @@ -64,7 +64,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 with: ref: IR diff --git a/.github/workflows/master-validation.yml b/.github/workflows/master-validation.yml index ff93eeba91..9b1384b362 100644 --- a/.github/workflows/master-validation.yml +++ b/.github/workflows/master-validation.yml @@ -46,7 +46,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Setup Windows MSVC dependencies uses: ./.github/actions/setup-windows-msvc-deps @@ -107,7 +107,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Setup MSYS2 uses: ./.github/actions/setup-msys2 @@ -166,7 +166,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Setup Ubuntu dependencies uses: ./.github/actions/setup-ubuntu-deps @@ -207,7 +207,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Build OCCT with vcpkg uses: ./.github/actions/build-occt @@ -231,7 +231,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Install dependencies run: sudo apt-get update && sudo apt-get install -y tcl-dev tk-dev cmake gcc g++ make libbtbb-dev libx11-dev libglu1-mesa-dev @@ -272,7 +272,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4.1.7 + uses: actions/checkout@v4.2.2 - name: Configure OCCT for analysis uses: ./.github/actions/configure-occt -- 2.39.5