jobs:
clang-format:
name: Check code formatting
- runs-on: windows-2022
+ runs-on: windows-2025
steps:
- name: Checkout repository
documentation:
name: Build Documentation
- runs-on: windows-2022
+ runs-on: windows-2025
steps:
- name: Checkout repository
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
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
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
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
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
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
test-windows-x64:
name: Test on Windows (x64)
- runs-on: windows-2022
+ runs-on: windows-2025
needs: prepare-and-build-windows-x64
steps:
retest-windows-x64:
name: Regression Test on Windows (x64)
- runs-on: windows-2022
+ runs-on: windows-2025
needs: test-windows-x64
steps:
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:
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:
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
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
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: