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:
parent
f1cb756901
commit
9726e465a9
@ -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
|
||||
|
@ -16,7 +16,7 @@ concurrency:
|
||||
jobs:
|
||||
main_job:
|
||||
name: Windows MinGW validation
|
||||
runs-on: windows-2022
|
||||
runs-on: windows-2025
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
|
2
.github/workflows/build-multiconfig-msvc.yml
vendored
2
.github/workflows/build-multiconfig-msvc.yml
vendored
@ -16,7 +16,7 @@ concurrency:
|
||||
jobs:
|
||||
main_job:
|
||||
name: Windows MSVC/Clang validation
|
||||
runs-on: windows-2022
|
||||
runs-on: windows-2025
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
|
2
.github/workflows/build-occt-with-vcpkg.yml
vendored
2
.github/workflows/build-occt-with-vcpkg.yml
vendored
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user