From 70906776ee67aecbbf20acc74220acad198132b4 Mon Sep 17 00:00:00 2001 From: Tom Tan Date: Wed, 2 Apr 2025 10:22:16 -0700 Subject: [PATCH 1/2] [CI] set CMake mininum version requirement via env var for the break by cmake 4 --- .github/workflows/build-ios-mac.yml | 2 ++ .github/workflows/build-posix-latest.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/build-ios-mac.yml b/.github/workflows/build-ios-mac.yml index 114696247..80c5f981d 100644 --- a/.github/workflows/build-ios-mac.yml +++ b/.github/workflows/build-ios-mac.yml @@ -36,6 +36,8 @@ jobs: - os: macos-15 simulator: "'iPad Pro (11-inch) (4th generation)'" runs-on: ${{ matrix.os }} + env: + CMAKE_POLICY_VERSION_MINIMUM: "3.5" steps: - name: Grant write permissions to /usr/local run: | diff --git a/.github/workflows/build-posix-latest.yml b/.github/workflows/build-posix-latest.yml index c02aa81fb..2271a459b 100644 --- a/.github/workflows/build-posix-latest.yml +++ b/.github/workflows/build-posix-latest.yml @@ -23,6 +23,8 @@ jobs: build: runs-on: ${{ matrix.os }} + env: + CMAKE_POLICY_VERSION_MINIMUM: "3.5" strategy: matrix: config: [release, debug] From 9131fe16a1bb66e2d3471203879367e3225dc9d5 Mon Sep 17 00:00:00 2001 From: Tom Tan Date: Wed, 2 Apr 2025 10:29:44 -0700 Subject: [PATCH 2/2] Add the requirement to ubuntu-2004 --- .github/workflows/build-ubuntu-2004.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-ubuntu-2004.yml b/.github/workflows/build-ubuntu-2004.yml index 472b0a1db..1c5ef2a25 100644 --- a/.github/workflows/build-ubuntu-2004.yml +++ b/.github/workflows/build-ubuntu-2004.yml @@ -23,6 +23,8 @@ jobs: build: runs-on: ${{ matrix.os }} + env: + CMAKE_POLICY_VERSION_MINIMUM: "3.5" strategy: matrix: config: [release, debug]