From f6bd61feab2d7f5730af4a3dde1aab77a41c3859 Mon Sep 17 00:00:00 2001 From: Feifan He Date: Mon, 2 Feb 2026 11:23:40 +0800 Subject: [PATCH 1/2] ci: bump runner OS version to 15 --- .github/workflows/build_release.yml | 2 +- .github/workflows/ci-native.yml | 2 +- .github/workflows/ci.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 2ad79ee2..94d9a2a6 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -18,7 +18,7 @@ permissions: jobs: build: - runs-on: macos-14 + runs-on: macos-15 env: TAG_NAME: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.target_tag || github.ref_name }} steps: diff --git a/.github/workflows/ci-native.yml b/.github/workflows/ci-native.yml index 8049c5d7..f14c6b45 100644 --- a/.github/workflows/ci-native.yml +++ b/.github/workflows/ci-native.yml @@ -10,7 +10,7 @@ on: jobs: build: - runs-on: macos-14 + runs-on: macos-15 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 069892f0..7a472b49 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ on: jobs: build: - runs-on: macos-14 + runs-on: macos-15 steps: - name: Checkout uses: actions/checkout@v4 From f2a987594b6c54065333cd84e11efa2d9366d190 Mon Sep 17 00:00:00 2001 From: Feifan He Date: Mon, 2 Feb 2026 11:31:38 +0800 Subject: [PATCH 2/2] ci: install specific version of meson from pip --- .github/workflows/build_release.yml | 3 ++- .github/workflows/ci-native.yml | 3 ++- .github/workflows/ci.yml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 94d9a2a6..7bd47287 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -38,7 +38,8 @@ jobs: ./toolchains - name: Install Development Environment run: | - brew install ninja meson mingw-w64 + brew install mingw-w64 + pip3 install meson==1.10.0 --break-system-packages - name: Configuration if: ${{ steps.cache-toolchains.outputs.cache-hit != 'true' }} run: ./configure.sh diff --git a/.github/workflows/ci-native.yml b/.github/workflows/ci-native.yml index f14c6b45..0371d293 100644 --- a/.github/workflows/ci-native.yml +++ b/.github/workflows/ci-native.yml @@ -27,7 +27,8 @@ jobs: ./toolchains - name: Install Development Environment run: | - brew install ninja meson + brew install mingw-w64 + pip3 install meson==1.10.0 --break-system-packages - name: Configuration if: ${{ steps.cache-toolchains.outputs.cache-hit != 'true' }} run: ./configure.sh --native diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a472b49..935f5b25 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,8 @@ jobs: ./toolchains - name: Install Development Environment run: | - brew install ninja meson mingw-w64 + brew install mingw-w64 + pip3 install meson==1.10.0 --break-system-packages - name: Configuration if: ${{ steps.cache-toolchains.outputs.cache-hit != 'true' }} run: ./configure.sh