Skip to content

Commit 0c395d4

Browse files
committed
[GA] Bump standard macOS to macos-13
macOS 12 runners are now deprecated and will be removed in December. Bump the standard macOS runner version to macos-13 accordingly.
1 parent 67d2db1 commit 0c395d4

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

.github/workflows/build-and-test.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,12 @@ jobs:
106106
cxx: g++
107107

108108
- name: macOS
109-
os: macos-12
110-
python-version: '3.8'
111-
packages: llvm@13 autoconf automake berkeley-db@4 libtool boost miniupnpc libnatpmp pkg-config qt@5 zmq libevent qrencode gmp libsodium
109+
os: macos-13
110+
python-version: '3.10'
111+
packages: llvm@14 autoconf automake berkeley-db@4 libtool boost miniupnpc libnatpmp pkg-config qt@5 zmq libevent qrencode gmp libsodium
112112
boost_root: true
113-
cc: $(brew --prefix llvm@13)/bin/clang
114-
cxx: $(brew --prefix llvm@13)/bin/clang++
113+
cc: $(brew --prefix llvm@14)/bin/clang
114+
cxx: $(brew --prefix llvm@14)/bin/clang++
115115

116116
- name: macOS-latest
117117
os: macos-14
@@ -226,11 +226,12 @@ jobs:
226226

227227
- name: x64-macOS
228228
id: macOS-nodepends
229-
os: macos-12
230-
python-version: '3.8'
229+
os: macos-13
230+
python-version: '3.10'
231231
packages: autoconf automake ccache berkeley-db@4 libtool boost miniupnpc libnatpmp pkg-config qt@5 zmq libevent qrencode gmp libsodium librsvg
232232
unit_tests: true
233233
functional_tests: true
234+
goal: deploy
234235
cc: clang
235236
cxx: clang++
236237
BITCOIN_CONFIG: "--enable-zmq --enable-gui --enable-reduce-exports --enable-werror --enable-debug --with-boost=/usr/local/opt/boost"
@@ -296,11 +297,6 @@ jobs:
296297
export CXX
297298
fi
298299
299-
if [ "${{ matrix.config.os }}" = "macos-12" ]; then
300-
export CPPFLAGS="-I/usr/local/opt/boost/include -I/usr/local/opt/berkeley-db@4/include"
301-
export LDFLAGS="-L/usr/local/opt/boost/lib -L/usr/local/opt/berkeley-db@4/lib"
302-
fi
303-
304300
if [[ ${{ matrix.config.os }} = ubuntu* ]]; then
305301
OUTDIR_PATH="$GITHUB_WORKSPACE/$GITHUB_RUN_NUMBER"
306302
BITCOIN_CONFIG_ALL="--disable-dependency-tracking --prefix=$GITHUB_WORKSPACE --bindir=$OUTDIR_PATH/bin --libdir=$OUTDIR_PATH/lib"
@@ -389,8 +385,8 @@ jobs:
389385

390386
- name: x64-macOS
391387
id: macOS-nodepends
392-
os: macos-12
393-
python-version: '3.8'
388+
os: macos-13
389+
python-version: '3.10'
394390
packages: berkeley-db@4 boost miniupnpc libnatpmp pkg-config zmq libevent qrencode gmp libsodium
395391

396392
- name: arm64-macOS-latest
@@ -775,7 +771,7 @@ jobs:
775771

776772
- name: x86_64 macOS [Full Functional Tests]
777773
id: macos-x86_64-tests
778-
os: macos-12
774+
os: macos-13
779775
host: x86_64-apple-darwin16
780776
packages: None
781777
test_runner_extra: "--all --exclude feature_dbcrash"

0 commit comments

Comments
 (0)