1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-06-30 12:14:08 +03:00

Testing - Update workflows to use Windows 2025 for builds and tests (#579)

- Replace all `windows-2022` runners with `windows-2025`
- Add `ubuntu-24.04-arm` and `ubuntu-22.04-arm` to the OCCT build matrix
This commit is contained in:
Pasukhin Dmitry 2025-06-20 21:22:15 +01:00 committed by GitHub
parent f1cb756901
commit 9726e465a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 17 additions and 17 deletions

View File

@ -22,7 +22,7 @@ concurrency:
jobs: jobs:
clang-format: clang-format:
name: Check code formatting name: Check code formatting
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -37,7 +37,7 @@ jobs:
documentation: documentation:
name: Build Documentation name: Build Documentation
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -48,7 +48,7 @@ jobs:
prepare-and-build-windows-x64: prepare-and-build-windows-x64:
name: Prepare and Build on Windows with MSVC (x64) name: Prepare and Build on Windows with MSVC (x64)
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -63,7 +63,7 @@ jobs:
prepare-and-build-windows-clang-x64: prepare-and-build-windows-clang-x64:
name: Prepare and Build on Windows with Clang (x64) name: Prepare and Build on Windows with Clang (x64)
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -159,7 +159,7 @@ jobs:
build-inspector-windows: build-inspector-windows:
name: Build TInspector on Windows name: Build TInspector on Windows
needs: prepare-and-build-windows-x64 needs: prepare-and-build-windows-x64
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -189,7 +189,7 @@ jobs:
build-csharp-windows: build-csharp-windows:
name: Build CSharp Sample on Windows name: Build CSharp Sample on Windows
needs: prepare-and-build-windows-x64 needs: prepare-and-build-windows-x64
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -204,7 +204,7 @@ jobs:
build-mfc-windows: build-mfc-windows:
name: Build MFC Sample on Windows name: Build MFC Sample on Windows
needs: prepare-and-build-windows-x64 needs: prepare-and-build-windows-x64
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -219,7 +219,7 @@ jobs:
build-qt-windows: build-qt-windows:
name: Build Qt Sample on Windows name: Build Qt Sample on Windows
needs: prepare-and-build-windows-x64 needs: prepare-and-build-windows-x64
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -248,7 +248,7 @@ jobs:
test-windows-x64: test-windows-x64:
name: Test on Windows (x64) name: Test on Windows (x64)
runs-on: windows-2022 runs-on: windows-2025
needs: prepare-and-build-windows-x64 needs: prepare-and-build-windows-x64
steps: steps:
@ -266,7 +266,7 @@ jobs:
retest-windows-x64: retest-windows-x64:
name: Regression Test on Windows (x64) name: Regression Test on Windows (x64)
runs-on: windows-2022 runs-on: windows-2025
needs: test-windows-x64 needs: test-windows-x64
steps: steps:
@ -284,7 +284,7 @@ jobs:
test-windows-clang-x64: test-windows-clang-x64:
name: Test on Windows with Clang (x64) name: Test on Windows with Clang (x64)
runs-on: windows-2022 runs-on: windows-2025
needs: prepare-and-build-windows-clang-x64 needs: prepare-and-build-windows-clang-x64
steps: steps:
@ -302,7 +302,7 @@ jobs:
retest-windows-clang-x64: retest-windows-clang-x64:
name: Regression Test on Windows with Clang (x64) name: Regression Test on Windows with Clang (x64)
runs-on: windows-2022 runs-on: windows-2025
needs: test-windows-clang-x64 needs: test-windows-clang-x64
steps: steps:
@ -465,7 +465,7 @@ jobs:
run-gtest-windows-x64: run-gtest-windows-x64:
name: Run GTest on Windows with MSVC (x64) name: Run GTest on Windows with MSVC (x64)
needs: prepare-and-build-windows-x64 needs: prepare-and-build-windows-x64
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository
@ -482,7 +482,7 @@ jobs:
run-gtest-windows-clang-x64: run-gtest-windows-clang-x64:
name: Run GTest on Windows with Clang (x64) name: Run GTest on Windows with Clang (x64)
needs: prepare-and-build-windows-clang-x64 needs: prepare-and-build-windows-clang-x64
runs-on: windows-2022 runs-on: windows-2025
steps: steps:
- name: Checkout repository - name: Checkout repository

View File

@ -16,7 +16,7 @@ concurrency:
jobs: jobs:
main_job: main_job:
name: Windows MinGW validation name: Windows MinGW validation
runs-on: windows-2022 runs-on: windows-2025
strategy: strategy:
matrix: matrix:

View File

@ -16,7 +16,7 @@ concurrency:
jobs: jobs:
main_job: main_job:
name: Windows MSVC/Clang validation name: Windows MSVC/Clang validation
runs-on: windows-2022 runs-on: windows-2025
strategy: strategy:
matrix: matrix:

View File

@ -25,7 +25,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
strategy: strategy:
matrix: matrix:
os: [ubuntu-24.04, ubuntu-22.04, windows-2022, windows-2019, macos-15, macos-14, macos-13] os: [ubuntu-24.04, ubuntu-22.04, windows-2022, windows-2025, macos-15, macos-14, macos-13, ubuntu-24.04-arm, ubuntu-22.04-arm]
build_type: [Debug, Release] build_type: [Debug, Release]
steps: steps: