]> OCCT Git - occt.git/commitdiff
Testing - Update GitHub Actions to use latest versions (#640)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Wed, 23 Jul 2025 15:51:43 +0000 (16:51 +0100)
committerGitHub <noreply@github.com>
Wed, 23 Jul 2025 15:51:43 +0000 (16:51 +0100)
- 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

17 files changed:
.github/actions/ascii-check/action.yml
.github/actions/build-docs/action.yml
.github/actions/build-occt/action.yml
.github/actions/build-sample-csharp/action.yml
.github/actions/build-sample-mfc/action.yml
.github/actions/build-sample-qt/action.yml
.github/actions/build-tinspector/action.yml
.github/actions/clang-format-check/action.yml
.github/actions/download-vcpkg-cache/action.yml
.github/actions/retest-failures/action.yml
.github/actions/run-gtest/action.yml
.github/actions/run-tests/action.yml
.github/actions/test-summary/action.yml
.github/actions/upload-vcpkg-cache/action.yml
.github/workflows/build-and-test-multiplatform.yml
.github/workflows/daily-ir-vcpkg-configure.yml
.github/workflows/master-validation.yml

index a89dd5bec9ed0305be509d4c8501f83c706f3ca6..8f5b57bf9a60106d35ca23683b27915c3e4e8109 100644 (file)
@@ -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
index 8633d1ceaefe3286fd7f5fb67cce3213e5c2e2bf..78167ded5e5ed1f19a7887b9c5db9f86f14eb9d0 100644 (file)
@@ -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
index 5b13eb9860c6ce6ac368fe68bf984d6730568f82..b503d2ac9a800f97e5a7ac746fce37ba2193e656 100644 (file)
@@ -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
index 9a96eecc600e957542b3c4c33f9d146cc8236456..c73bdf8f009216603520f09f9efd222be2534bb2 100644 (file)
@@ -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
index 60192fa5bf330bdcb81153f0df533295a230ebea..b16465dde0cf7ea51cba176c5e4dc5c59f171416 100644 (file)
@@ -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/
index 7e39dc6436510eeb850676d8310c5beea3e359a3..5133fe5d18560ffe3fc6ceb121f99982254ef733 100644 (file)
@@ -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: |
index b035d2dcefe7a426e79cef7d6e0f2749fc67effc..a3891605df9095b79212606a0fc26f0d2357aa06 100644 (file)
@@ -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
index ea927f498791a93aeca49068bb9ee7f11fa2a51d..ca42bf932070a3b2d7fb6df88417afc85c8c3c69 100644 (file)
@@ -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
index 35d566c1db876238b153c0232694e748d5f21ff1..a752fc0a59fa5989c820bc70a53a0118c263bfcb 100644 (file)
@@ -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 }}
index 44f841e840303af92d7eaf39ea01862e8a166900..80b25063896122d6b9db2f99ebe9b527e93e8a62 100644 (file)
@@ -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
index f9d11f6a9c5be5d80dfb844eea1e486f15cf35fa..9b8fc4af15ad34f44acd1966c1fe676bdd116e25 100644 (file)
@@ -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: |
index 2ee753b25a425eaa1f90f7ee5df119891caa06ba..3d9f74f0651e0bdca128c79f8ebaaedc7f9df554 100644 (file)
@@ -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: |
index 26bf0cfed6c4f8669eeacfc397ebef5f12801826..6b47e1069f539cab67826ffec98138b1736487e5 100644 (file)
@@ -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
index a8d5e98e381857019990f1d7a93b5a9ee1a32e8b..e4b43c08ef0ccabfba968f0ef2c23a2492740cd0 100644 (file)
@@ -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
index 54a3a12760b3f34bfe55522d1dd3c0370416ddf8..9b9ac7148ee42b3dd2da192075c9389ff6e5cf97 100644 (file)
@@ -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
index 3642c31b195d00ca31888c8698c10f221a192628..e6268d5bb98526e5c8544b47264979287797ed0e 100644 (file)
@@ -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
 
index ff93eeba91a3bb0b556b0789a31b87153b360261..9b1384b3628c6b696ab98fddbb9cc55e58a7003b 100644 (file)
@@ -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