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

View File

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

View File

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

View File

@ -25,7 +25,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
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]
steps: