Skip to content

Commit 6f7c37a

Browse files
Bump macos runner image to 14 (#463)
1 parent 2abbf83 commit 6f7c37a

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.github/workflows/ci-build-binary-artifacts.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ jobs:
197197

198198
package-macos:
199199
name: Build macOS libraries
200-
runs-on: macos-12
200+
runs-on: macos-14
201201
timeout-minutes: 500
202202

203203
strategy:

.github/workflows/ci-pr-validation.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
timeout-minutes: 60
4848
strategy:
4949
matrix:
50-
# TODO: support build on macos-12
50+
# TODO: support build on macos-14
5151
os: [ubuntu-20.04]
5252

5353
steps:
@@ -314,7 +314,7 @@ jobs:
314314
timeout-minutes: 120
315315
name: Build CPP Client on macOS
316316
needs: formatting-check
317-
runs-on: macos-12
317+
runs-on: macos-14
318318
steps:
319319
- name: checkout
320320
uses: actions/checkout@v3
@@ -340,7 +340,7 @@ jobs:
340340
cpp-build-macos-static:
341341
timeout-minutes: 120
342342
name: Build CPP Client on macOS with static dependencies
343-
runs-on: macos-12
343+
runs-on: macos-14
344344
needs: unit-tests
345345
steps:
346346
- name: checkout

pkg/mac/build-static-library.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
set -ex
2222
cd `dirname $0`
2323

24-
pip3 install pyyaml
24+
python3 -m venv venv
25+
source venv/bin/activate
26+
python3 -m pip install pyyaml
2527

2628
MACOSX_DEPLOYMENT_TARGET=10.15
2729
if [[ -z ${ARCH} ]]; then

0 commit comments

Comments
 (0)