diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0633585bf..c8e7ba3b3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,13 +8,17 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, windows-latest, macOS-latest] - buildType: [RelWithDebInfo] + os: + - ubuntu-latest + - macOS-13 + - windows-latest + buildType: + - RelWithDebInfo include: + - python_version: '3.11' - os: windows-latest cmake_extra: '-A x64 -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake' - cmake_generator: '-G "Visual Studio 16 2019"' - - os: macOS-latest + - os: macOS-13 pkg_config_path: '/usr/local/opt/openssl@1.1/lib/pkgconfig' cmake_extra: '-DBUILD_RUBY=no -DTHREADERCISER=ON' ctest_extra: '--exclude-regex c-threaderciser' @@ -33,11 +37,12 @@ jobs: uses: actions/setup-python@v5 with: cache-dependency-path: python/ci_requirements.txt - python-version: 3.9 + python-version: ${{matrix.python_version}} architecture: x64 cache: 'pip' - name: Install python dependencies run: | + python -m pip install --upgrade pip python -m pip install --upgrade -r python/ci_requirements.txt - name: Install Linux dependencies if: runner.os == 'Linux'